内容发布更新时间 : 2025/2/26 1:11:53星期一 下面是文章的全部内容请认真阅读。
bsp; var strHex = \
for(var i=0; i<aColor.length; i++){ var hex = Number(aColor).toString(16);
if(hex === \
hex += hex;
}
strHex += hex;
}
if(strHex.length !== 7){
strHex = that; }
return strHex; }else if(reg.test(that)){
var aNum = that.replace(/#/,\ if(aNum.length === 6){
return that;
}else if(aNum.length === 3){ var numHex = \
for(var i=0; i<aNum.length; i+=1){
numHex += (aNum+aNum);
}
return numHex;
} }else{ return that; }};
/*16进制颜色转为RGB格式*/
String.prototype.colorRgb = function(){
var sColor = this.toLowerCase();
if(sColor && reg.test(sColor)){
if(sColor.length === 4){ var sColorNew = \
for(var i=1; i<4; i+=1){
sColorNew += sColor.slice(i,i+1).concat(sColor.slice(i,i+1));
}
sColor = sColorNew;
}
//处理六位的颜色值 var sColorChange = []; for(var i=1; i<7; i+=2){ sColorChange.push(parseInt(\p;
}
return \+ sColorChange.join(\+ \
}else{ return sColor; }}; 使用颜色转换方法: 代码如下:
ar sRgb = \ var sHexColor = sRgb.colorHex(); var sRgbColor = sHex.colorRgb();
更多信息请查看IT技术专栏