美文网首页
处理颜色的方法2018-08-17

处理颜色的方法2018-08-17

作者: 李先生1818 | 来源:发表于2018-08-17 11:09 被阅读3次
   var reg = /^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/;
    function toRGBA(color){
        var sColor = color.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("0x"+sColor.slice(i,i+2)));
            }
            sColorChange.push(200);
            return sColorChange;
        }
    }

相关文章

网友评论

      本文标题:处理颜色的方法2018-08-17

      本文链接:https://www.haomeiwen.com/subject/krezbftx.html