//颜色16进制转RGBA方法
function colorHex2RGBA(hex, alpha){
var sColor = hex.toLowerCase();
var reg = /^#([0-9a-f]{3}|[0-9a-f]{6})$/;
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(“0x”+sColor.slice(i, i+2)));
}
return “rgba(” + sColorChange.join(",") + “,”+alpha+")";
}
return sColor;
};
Js 功能函数
最新推荐文章于 2021-09-07 06:35:25 发布