javascript实现rgb颜色转换成16进制格式

 更新时间:2015年07月10日 11:59:04   投稿:hebedich  
本文给大家分享的是使用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常见手写题超全汇总

    作为前端开发,JS是重中之重,下面这篇文章主要给大家介绍了关于JavaScript常见手写题的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-12-12
  • javascript 鼠标拖动图标技术

    javascript 鼠标拖动图标技术

    刚刚学习了个js的小技术,还蛮好玩的,以后会把做的一些小例子贴上来,方便自己也可以跟大家一起分享学习成果,哈哈~~
    2010-02-02
  • JavaScript数组的栈方法与队列方法详解

    JavaScript数组的栈方法与队列方法详解

    这篇文章主要介绍了JavaScript数组的栈方法与队列方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-05-05
  • javascript URL锚点取值方法

    javascript URL锚点取值方法

    url取值的比较不错的思路,一般都是这样的话,或直接先将?替换成统计分隔符,js数组一定要特别熟悉。
    2009-02-02
  • Avalonjs双向数据绑定与监听的实例代码

    Avalonjs双向数据绑定与监听的实例代码

    本文通过实例代码给大家介绍了Avalonjs双向数据绑定与监听的实现代码,非常不错,具有参考借鉴价值,需要的的朋友参考下吧
    2017-06-06
  • 微信小程序使用车牌号输入法的示例代码

    微信小程序使用车牌号输入法的示例代码

    这篇文章主要介绍了微信小程序使用车牌号输入法的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-08-08
  • 基于element-ui组件手动实现单选和上传功能

    基于element-ui组件手动实现单选和上传功能

    在用户使用过程中提出一键导入的功能,需求如下:点击导入按钮显示提示框,然后是单选框以及上传按钮。这篇文章主要介绍了基于element-ui组件手动实现单选和上传功能,需要的朋友可以参考下
    2018-12-12
  • JavaScript引用赋值与传值赋值总结

    JavaScript引用赋值与传值赋值总结

    这篇文章主要介绍了JavaScript引用赋值与传值赋值总结,在JavaScript中基本数据类型都是传值赋值,复合数据类型都是引用赋值(传地址)也叫引用传址,下文更多相关资料,需要的小伙伴可以参考一下
    2022-05-05
  • 用javascript实现检测指定目录是否存在的方法

    用javascript实现检测指定目录是否存在的方法

    今天看到一篇关于onegreen被挂马的代码发现这个函数,它用js就可以检测,制定的目录或指定的文件是否存在,一般用来读chm文件中的图片来检测,目录的存在。高手就是不学好。
    2008-01-01
  • 详解JavaScript 新语法之Class 的私有属性与私有方法

    详解JavaScript 新语法之Class 的私有属性与私有方法

    这篇文章主要介绍了JavaScript 新语法之Class 的私有属性与私有方法 ,本文通过实例代码相结合的形式给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-04-04

最新评论