javascript 十六进制到RGB
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 十六进制到RGB相关的知识,希望对你有一定的参考价值。
module.exports = hex => {
if (hex.charAt(0) === '#') {
hex = hex.substring(1);
}
if (hex.length !== 3 && hex.length !== 6) {
return false;
}
if (hex.length === 3) {
hex = hex[0] + hex[0] + hex[1] + hex[1] + hex[2] + hex[2];
}
let red = parseInt(hex.substring(0, 2), 16);
let blue = parseInt(hex.substring(4, 6), 16);
let green = parseInt(hex.substring(2, 4), 16);
return { red, green, blue };
};
以上是关于javascript 十六进制到RGB的主要内容,如果未能解决你的问题,请参考以下文章
javascript RGB到十六进制
JavaScript将RGB整数转换为十六进制[重复]
javascript RGB转换为HEX十六进制
使用 JavaScript 将十六进制代码更改为 rgb 值
javascript 颜色值转换 - 十六进制/ RGB
在Javascript中将rgb字符串转换为十六进制