RGB颜色值转HTML十六进制(HEX)代码的JS函数


Posted in Javascript onApril 25, 2009
//转到固定长度的十六进制字符串,不够则补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 相关文章推荐
jquery结合CSS使用validate实现漂亮的验证
Jan 29 Javascript
javascript中局部变量和全局变量的区别详解
Feb 27 Javascript
JavaScript使用indexOf获得子字符串在字符串中位置的方法
Apr 06 Javascript
vue分页组件table-pagebar使用实例解析
Nov 15 Javascript
jQuery UI插件实现百度提词器效果
Nov 21 Javascript
HTML5 js实现拖拉上传文件功能
Nov 20 Javascript
Vue基于NUXT的SSR详解
Oct 24 Javascript
Angular实现的进度条功能示例
Feb 18 Javascript
vue+element-ui集成随机验证码+用户名+密码的form表单验证功能
Aug 05 Javascript
详解Vue3中对VDOM的改进
Apr 23 Javascript
vue 判断两个时间插件结束时间必选大于开始时间的代码
Nov 04 Javascript
React 高阶组件HOC用法归纳
Jun 13 Javascript
JQuery 初体验(建议学习jquery)
Apr 25 #Javascript
jQuery 注意事项 与原因分析
Apr 24 #Javascript
javascript Excel操作知识点
Apr 24 #Javascript
使用自定义setTimeout和setInterval使之可以传递参数和对象参数
Apr 24 #Javascript
在线编辑器中换行与内容自动提取
Apr 24 #Javascript
Js 获取HTML DOM节点元素的方法小结
Apr 24 #Javascript
jQuery对象和DOM对象相互转化
Apr 24 #Javascript
You might like
php中explode与split的区别介绍
2012/10/03 PHP
php实现批量下载百度云盘文件例子分享
2014/04/10 PHP
destoon首页调用求购供应信息的地区名称的方法
2014/08/21 PHP
详解PHP中的Traits
2015/07/29 PHP
PHP网页安全认证的实例详解
2017/09/28 PHP
PHP排序算法之基数排序(Radix Sort)实例详解
2018/04/21 PHP
js对象的构造和继承实现代码
2010/12/05 Javascript
jquery中实现简单的tabs插件功能的代码
2011/03/02 Javascript
js Function类型
2011/12/04 Javascript
Jquery 数组操作大全个人总结
2013/11/13 Javascript
JavaScript避免代码的重复执行经验技巧分享
2014/04/17 Javascript
jQuery回调函数的定义及用法实例
2014/12/23 Javascript
推荐4个原生javascript常用的函数
2015/01/12 Javascript
JS响应鼠标点击实现两个滑块区间拖动效果
2015/10/26 Javascript
jQuery实现为LI列表前3行设置样式的方法【2种方法】
2016/09/04 Javascript
Bootstrap的modal拖动效果
2016/12/25 Javascript
原生javascript实现图片放大镜效果
2017/01/18 Javascript
详解nodejs微信公众号开发——5.素材管理接口
2017/04/11 NodeJs
jQuery 添加样式属性的优先级别方法(推荐)
2017/06/08 jQuery
vue中axios解决跨域问题和拦截器的使用方法
2018/03/07 Javascript
解决koa2 ctx.render is not a function报错问题
2018/08/07 Javascript
layer提示框添加多个按钮选择的实例
2019/09/12 Javascript
IntelliJ IDEA编辑器配置vue高亮显示
2019/09/26 Javascript
vant 自定义 van-dropdown-item的用法
2020/08/05 Javascript
[38:31]完美世界DOTA2联赛PWL S3 Magma vs GXR 第一场 12.13
2020/12/17 DOTA
python实现分析apache和nginx日志文件并输出访客ip列表的方法
2015/04/04 Python
Django中几种重定向方法
2015/04/28 Python
pygame游戏之旅 调用按钮实现游戏开始功能
2018/11/21 Python
PySide和PyQt加载ui文件的两种方法
2019/02/27 Python
Python实现Canny及Hough算法代码实例解析
2020/08/06 Python
香港通票:Hong Kong Pass
2019/02/26 全球购物
一套VC试题
2015/01/23 面试题
酒后驾驶检讨书
2014/01/27 职场文书
小区文明倡议书
2014/05/16 职场文书
环卫工人节活动总结
2014/08/29 职场文书
2019学生会干事辞职信
2019/06/27 职场文书