手机
当前位置:查字典教程网 >编程开发 >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函数】相关文章:

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

强制设为首页代码

AngularJS身份验证的方法

JS、HTML代码运行工具

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

表单提交验证类

AngularJS中$interval的用法详解

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

[JS]点出统计器

jquery.validate使用时遇到的问题

精品推荐
分类导航