手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >RGB颜色值转HTML十六进制(HEX)代码的JS函数
RGB颜色值转HTML十六进制(HEX)代码的JS函数
摘要:复制代码代码如下://转到固定长度的十六进制字符串,不够则补0functionzero_fill_hex(num,digits){vars=...

复制代码 代码如下:

//转到固定长度的十六进制字符串,不够则补0

function zero_fill_hex(num, digits) {

var s = num.toString(16);

while (s.length < digits)

s = "0" + s;

return s;

}

//妈的,怎么都没搜到怎么用javascript找出一个背景色的数值,只好自己解析

function rgb2hex(rgb) {

//nnd, Firefox / IE not the same, fxck

if (rgb.charAt(0) == '#')

return rgb;

var n = Number(rgb);

var ds = rgb.split(/D+/);

var decimal = Number(ds[1]) * 65536 + Number(ds[2]) * 256 + Number(ds[3]);

return "#" + zero_fill_hex(decimal, 6);

}

【RGB颜色值转HTML十六进制(HEX)代码的JS函数】相关文章:

简介JavaScript中的setTime()方法的使用

JavaScript中的Math.E属性使用详解

JS+CSS实现的拖动分页效果实例

JS、HTML代码运行工具

正宗的日历(含农历)

将HTML自动转为JS代码

AngularJS身份验证的方法

JavaScript中String.match()方法的使用详解

JS动画效果打开、关闭层的实现方法

在HTML中插入JavaScript代码的示例

精品推荐
分类导航