將RGB顏色值轉換爲16進制顏色值,主要是將 R、G、B 值分別轉換爲對應的十六進制值,填入 #RRGGBB 中。javascript
推薦在線顏色轉換工具:http://www.ecjson.com/rgbhex/java
例子:json
輸入:rgb(176,114,98)工具
輸出:#B07262blog
代碼以下:ip
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; }