js将颜色rgb转换为16进制

    xiaoxiao2023-10-01  168

    代码如下:

    //将rgb转换为16进制 function colorRGBtoHex(color) { // console.log(color); var rgb = color.split(','); var r = parseInt(rgb[0].split('(')[1]); var g = parseInt(rgb[1]); var b = parseInt(rgb[2].split(')')[0]); var hex = "#" + ((1 << 24) + (r << 16) + (g << 8) + b).toString(16).substring(1); //console.log(hex); return hex; }

    补充:js中使用 toString() 方法不仅可以转化为字符串,还可以转换为对应的进制数。

    最新回复(0)