分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

js 颜色16进制转RGB方法

发布时间:2023-09-06 02:09责任编辑:胡小海关键词:js
//颜色16进制转RGB方法String.prototype.colorRgb = function(){ ???var sColor = this.toLowerCase(); ???//十六进制颜色值的正则表达式 ???var reg = /^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/; ???// 如果是16进制颜色 ???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 "[" + sColorChange.join(",") + ",0.6]"; ???} ???return sColor;};

js 颜色16进制转RGB方法

原文地址:https://www.cnblogs.com/Byme/p/9455709.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved