前端开发

 首页 > 前端开发 > javascript > js16进制css色值hex转rgp最新评论添加评论

js16进制css色值hex转rgp最新评论添加评论

分享到:
【字体:
导读:
         [导读] js16进制css色值hex转rgp 代码如下: hexToRgb=function(hex){//Expandshorthandform(e.g.03F)tofullform(e.g.0033FF)varshorthandRegex=/^#?([a-f\d])([a-f\d])([a-f\d])$/i;hex=hex.replace(shorthandRegex,function(m,r,g,b){returnr+r+g+g+b+b;})...

js16进制css色值hex转rgp


代码如下:

hexToRgb = function(hex) {
// Expand shorthand form (e.g. "03F") to full form (e.g. "0033FF")
var shorthandRegex = /^#?([a-fd])([a-fd])([a-fd])$/i;
hex = hex.replace(shorthandRegex, function(m, r, g, b) {
return r + r + g + g + b + b;
});

var result = /^#?([a-fd]{2})([a-fd]{2})([a-fd]{2})$/i.exec(hex);
return result ? {
r: parseInt(result[1], 16),
g: parseInt(result[2], 16),
b: parseInt(result[3], 16)
} : null;
};

image.png

以上就是js16进制css色值hex转rgp全部内容,感谢大家支持自学php网。


分享到:
js数组去重的五种方法最简单的方法,ES6...
js数组去重的五种方法 五种方式 最简单的方法,ES6的Set去重(最推荐) 这个方法是我日常开发中最喜欢用的方法,因为,他的使用方法是所有去重中最简单的。而我是一个懒癌患者。 new Set是ES6新推出的一种类型。他和数组的区别在于,Set类型中的数据不可以有重复的值。当然,数组的一些方法Set也无法调用。 使用方法:其实很简...
js替换http头方法封装最新评论添加评论
经常用到JS替换http头,怎么封装才更好呢? 请看下面代码: Redirect can be implemented via a hook rewriteImageSource = function(src) { if (src.substring(0, 7) == 'http://' || src.substring(0, 8) == 'https://') { src = '/proxy?url=' + encodeURIComponent(s...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……