1.颜色RGB转十六进制
const rgbToHex = (r, g, b) => "#" + ((1 << 24) + (r << 16) + (g << 8) + b).toString(16).slice(1);
rgbToHex(0, 51, 255);
// Result: #0033ff
2.生成随机十六进制颜色
可以使用 Math.random 和 padEnd 属性生成随机的十六进制颜色。
const randomHex = () => `#${Math.floor(Math.random() * 0xffffff).toString(16).padEnd(6, "0")}`;
console.log(randomHex());
// Result: #92b008
这篇博客介绍了两种颜色处理方法:一是将RGB颜色转换为十六进制颜色,二是生成随机的十六进制颜色。通过JavaScript函数,我们可以方便地进行这两种操作,为网页设计或图形编程提供色彩方案。
5821

被折叠的 条评论
为什么被折叠?



