function hexToRgb(hex) {
// 移除前面的 '#' 字符
hex = hex.replace(/^#/, '');
// 如果是 3 位十六进制,转换为 6 位十六进制
if (hex.length === 3) {
hex = hex.split('').map(function (item) {
return item + item;
}).join('');
}
// 解析 RGB 值
var bigint = parseInt(hex, 16);
var r = (bigint >> 16) & 255;
var g = (bigint >> 8) & 255;
var b = bigint & 255;
return [r,g,b];
}
06-13
3901
11-04
3775
03-19
796
12-04
1066
07-17
1094
11-21