function hexToRgb(hex) {
// 确保我们有一个有效的十六进制字符串
hex = hex.replace('#', '');
if (hex.length !== 6) {
throw new Error('Invalid HEX color');
}
// 将十六进制转换为十进制
var r = parseInt(hex.substring(0, 2), 16);
var g = parseInt(hex.substring(2, 4), 16);
var b = parseInt(hex.substring(4, 6), 16);
return 'rgb(' + r + ', ' + g + ', ' + b + ')';
}
// 使用这个函数将#fff转换为RGB
var rgbColor = hexToRgb('#fff');
console.log(rgbColor); // 输出:rgb(255, 255, 255)
JS将十六制颜色值转为rgb颜色值
最新推荐文章于 2024-03-19 17:01:31 发布