前端开发

 首页 > 前端开发 > javascript > javascript如何rgb颜色转换成16进制格式

javascript如何rgb颜色转换成16进制格式

分享到:
【字体:
导读:
          如何利用javascript实现rgb转换16进制颜色,具体看以下代码 functionzero_fill_hex(num,digits){vars=num.toString(16);while(s.lengthdigits)s=0+s;returns;}functionrgb2hex(rgb){if(rgb.charAt(0)==#)returnrgb;vards=rgb.split(/\D+/...

如何利用javascript实现rgb转换16进制颜色,具体看以下代码

function zero_fill_hex(num, digits) {
 var s = num.toString(16);
 while (s.length < digits)
  s = "0" + s;
 return s;
}
function rgb2hex(rgb) {
 
 if (rgb.charAt(0) == '#')
  return 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就不能多线程呢?看下面一段很简单的代码 代码判断一:   click me     var div=document.getElementById("div");   div.addEventListener(&#039;click&#039;,function(){    alert(&#039;You have clicked me!&#039;);   });   for(var i =0; i
javascript实现倒计时效果
本文实例讲述了javascript实现下班倒计时效果的方法。分享给大家供大家参考。具体如下: 周末了,搞个下班倒计时,娱乐下。 确保下面三点: 1、非IE浏览器,较高Chrome版本,已开启HTML5桌面通知。具体设置见下面截图 2、将这个HTML放到本地Web服务器上测试,直接双击运行无法弹出桌面通知 顺带提下,这个程序很容易扩展成...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……