RGB转hex
var color = {r: 186, g: 218, b: 85};
function rgb2hex(r, g, b) {
return '#' + ((1 << 24) + (r << 16) + (g << 8) + (b << 0)).toString(16).slice(1);
}
rgb2hex(color.r, color.g, color.b);
hex 转RGB
var color = '#ccffcc';
function hex2rgb(color) {
return {
r: parseInt('0x' + color.slice(1, 3)),
g: parseInt('0x' + color.slice(3, 5)),
b: parseInt('0x' + color.slice(5, 7))
}
}
hex2rgb(color);