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 ajax 登录验证实现代码
Sep 23 Javascript
javascript 类型判断代码分析
Mar 28 Javascript
jQuery阻止冒泡和HTML默认操作
Nov 17 Javascript
浅析JS获取url中的参数实例代码
Jun 14 Javascript
AngularJS基础 ng-class-odd 指令示例
Aug 01 Javascript
Bootstrap的modal拖动效果
Dec 25 Javascript
Angularjs分页查询的实现
Feb 24 Javascript
JavaScript 中Date对象的格式化代码方法汇总
Sep 06 Javascript
Vue组件的使用教程详解
Jan 05 Javascript
js中let能否完全替代IIFE
Jun 15 Javascript
解决layui富文本编辑器图片上传无法回显的问题
Sep 18 Javascript
javascript中闭包closure的深入讲解
Mar 03 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
利用discuz自带通行证整合dedecms的方法以及文件下载
2007/03/06 PHP
在PHP中使用Sockets 从Usenet中获取文件
2008/01/10 PHP
phpmailer发送邮件之后,返回收件人是否阅读了邮件的方法
2014/07/19 PHP
thinkPHP引入类的方法详解
2016/12/08 PHP
javascript简单实现命名空间效果
2014/03/06 Javascript
使用angular写一个hello world
2015/01/23 Javascript
js获得当前系统日期时间的方法
2015/05/06 Javascript
bootstrap table实例详解
2017/01/06 Javascript
Bootstrap BootstrapDialog使用详解
2017/02/17 Javascript
将 vue 生成的 js 上传到七牛的实例
2017/07/28 Javascript
Node.js 获取微信JS-SDK CONFIG的方法示例
2019/05/21 Javascript
vue点击按钮实现简单页面的切换
2020/09/08 Javascript
python中pygame模块用法实例
2014/10/09 Python
用实例分析Python中method的参数传递过程
2015/04/02 Python
python类继承与子类实例初始化用法分析
2015/04/17 Python
Python中扩展包的安装方法详解
2017/06/14 Python
Python生成数字图片代码分享
2017/10/31 Python
PYTHON基础-时间日期处理小结
2018/05/05 Python
利用pyinstaller将py文件打包为exe的方法
2018/05/14 Python
如何分离django中的媒体、静态文件和网页
2019/11/12 Python
python 经典数字滤波实例
2019/12/16 Python
PyPDF2读取PDF文件内容保存到本地TXT实例
2020/05/12 Python
python有几个版本
2020/06/17 Python
aec加密 php_php aes加密解密类(兼容php5、php7)
2021/03/14 PHP
医学生个人求职信范文
2013/09/24 职场文书
物理系毕业生自荐信
2013/11/01 职场文书
会计应届生的自荐信
2013/12/13 职场文书
信用社竞聘演讲稿
2014/05/16 职场文书
感情真挚的毕业生求职信
2014/07/19 职场文书
环保志愿者活动方案
2014/08/14 职场文书
人身意外保险授权委托书
2014/10/01 职场文书
2014三年级班主任工作总结
2014/12/05 职场文书
2016年党员读书月活动总结
2016/04/06 职场文书
高考满分作文赏析(2篇)
2019/08/12 职场文书
JavaScript实现队列结构过程
2021/12/06 Javascript
Python的property属性详细讲解
2022/04/11 Python