📜  如何获得 RGB 值的十六进制颜色值?

📅  最后修改于: 2022-05-13 01:56:54.008000             🧑  作者: Mango

如何获得 RGB 值的十六进制颜色值?

给定 RGB 颜色值,任务是使用 JavaScript 获取该颜色的十六进制代码。

方法一:

  • 调用 convert() 用户定义函数并使用 RGB 值作为参数。
  • 使用 match() 方法选择红色、绿色和蓝色的值。 RGB的值以数组的形式存储。
  • hexCode()函数调用将 RGB 的值转换为 hexCode。
  • slice() 方法获取字符串的一部分并在新字符串中返回提取的部分。 toString() 方法将数字转换为字符串。

示例 1:本示例获取白色的 RGB 值,即 rgb(255,255,255),并使用 JavaScript 将其转换为 HexCode。



  

    
        How to get hex color value
        of RGB color value
    

  

      
    

          GeeksforGeeks      

           

    

                       

    

                                   

输出:

  • 在点击按钮之前:
  • 点击按钮后:

示例 2:此方法首先检查是否提供了十六进制值而不是 RGB 值。因为有些浏览器会返回十六进制值而不是 RGB 值。此示例获取绿色的 RGB 值,即 RGB(0,128,0),并通过创建函数将其转换为 HexCode。



  

    
        How to get hex color value
        of RGB color value
    

  

      
    

          GeeksforGeeks      

           

    

                       

    

                                   

输出:

  • 在点击按钮之前:
  • 点击按钮后: