javascript RGB到十六进制

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript RGB到十六进制相关的知识,希望对你有一定的参考价值。

module.exports = (red, green, blue, preferShorthand = false) => {
    let colours = [red, green, blue].map(value => value.toString(16));
    let canBeCondensed = colours.every(value => value.charAt(0) === value.charAt(1));

    if (canBeCondensed && preferShorthand) {
        colours = colours.map(v => v.charAt(0));
    }
    
    return '#' + colours.join('');
};

以上是关于javascript RGB到十六进制的主要内容,如果未能解决你的问题,请参考以下文章

javascript RGB到十六进制

JavaScript将RGB整数转换为十六进制[重复]

javascript RGB转换为HEX十六进制

使用 JavaScript 将十六进制代码更改为 rgb 值

javascript 颜色值转换 - 十六进制/ RGB

在Javascript中将rgb字符串转换为十六进制