function toColor16(str)
{
if(/^(rgb|RGB)/.test(str))
{
var aColor = str.replace(/(?:\(|\)|rgb|RGB)*/g,"").split(",");
var strHex = "#";
for(var i=0; i<aColor.length; i++){
var hex = Number(aColor[i]).toString(16);
if(hex === "0"){
hex += hex;
}
strHex += hex;
}
if(strHex.length !== 7){
strHex = str;
}
return strHex;
}else
{
return str;
}
}
js代码将rgb颜色转为16进制颜色
最新推荐文章于 2024-03-20 05:16:42 发布