RGB颜色值转HTML十六进制(HEX)代码的JS函数_Javascript教程-查字典教程网
RGB颜色值转HTML十六进制(HEX)代码的JS函数
RGB颜色值转HTML十六进制(HEX)代码的JS函数
发布时间:2016-12-30 来源:查字典编辑
摘要:复制代码代码如下://转到固定长度的十六进制字符串,不够则补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);

}

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新Javascript教程学习
    热门Javascript教程学习
    编程开发子分类