js颜色RGB转十六进制

颜色RGB转十六进制

    <script>
        function colorRGBtoHex(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).slice(1);
            return hex;
        }
    </script>
posted @ 2021-11-12 16:58  江一铭  阅读(145)  评论(0)    收藏  举报