RGBToHex - RGB转hex

优质
小牛编辑
124浏览
2023-12-01

将 RGB 值转换为颜色代码。

使用按位左移运算符(<<)和 toString(16) 将给定的RGB参数转换为十六进制字符串,然后使用 String.padStart(6,'0') 得到一个6位的十六进制值。

const RGBToHex = (r, g, b) => ((r << 16) + (g << 8) + b).toString(16).padStart(6, '0');
RGBToHex(255, 165, 1); // 'ffa501'