如何获得 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
输出:
- 在点击按钮之前:
- 点击按钮后: