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 相关文章推荐
js综合应用实例简单的表格统计
Sep 03 Javascript
浏览器兼容console对象的简要解决方案分享
Oct 24 Javascript
js判断滚动条是否已到页面最底部或顶部实例
Nov 20 Javascript
JS跨域问题详解
Nov 25 Javascript
jquery实现下拉框功能效果【实例代码】
May 06 Javascript
微信小程序 空白页重定向解决办法
Jun 27 Javascript
浅谈Node.js CVE-2017-14849 漏洞分析(详细步骤)
Nov 10 Javascript
Angular2整合其他插件的方法
Jan 20 Javascript
react同构实践之实现自己的同构模板
Mar 13 Javascript
node.js使用zlib模块进行数据压缩和解压操作示例
Feb 12 Javascript
vue实现图片按比例缩放问题操作
Aug 11 Javascript
vue监听滚动事件的方法
Dec 21 Vue.js
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
js下函数般调用正则的方法附代码
2008/06/22 PHP
PHP 上传文件的方法(类)
2009/07/30 PHP
关于页面优化和伪静态
2009/10/11 PHP
PHP模块 Memcached功能多于Memcache
2011/06/14 PHP
PHP getID3类的使用方法学习笔记【附getID3源码下载】
2019/10/18 PHP
JS JavaScript获取Url参数,src属性参数
2021/03/09 Javascript
javascript 页面划词搜索JS
2009/09/28 Javascript
jQuery 树形结构的选择器
2010/02/15 Javascript
js 限制数字 js限制输入实现代码
2012/12/04 Javascript
基于JavaScript 下namespace 功能的简单分析
2013/07/05 Javascript
Jquery实现的一种常用高亮效果示例代码
2014/01/28 Javascript
按钮接受回车事件的三种实现方法
2014/06/06 Javascript
用javascript关闭本窗口不弹出询问框的方法
2014/09/12 Javascript
jQuery实现指定区域外单击关闭指定层的方法【经典】
2016/06/22 Javascript
移动设备手势事件库Touch.js使用详解
2017/08/18 Javascript
vue 组件中slot插口的具体用法
2018/04/03 Javascript
微信小程序websocket实现即时聊天功能
2019/05/21 Javascript
jQuery实现验证用户登录
2019/12/10 jQuery
关于vue 项目中浏览器跨域的配置问题
2020/11/10 Javascript
Vue 打包的静态文件不能直接运行的原因及解决办法
2020/11/19 Vue.js
Python 'takes exactly 1 argument (2 given)' Python error
2016/12/13 Python
使用Python对Excel进行读写操作
2017/03/30 Python
详谈套接字中SO_REUSEPORT和SO_REUSEADDR的区别
2018/04/28 Python
Python爬取个人微信朋友信息操作示例
2018/08/03 Python
python实现比较类的两个instance(对象)是否相等的方法分析
2019/06/26 Python
Python Web程序搭建简单的Web服务器
2019/07/31 Python
python中对_init_的理解及实例解析
2019/10/11 Python
在python shell中运行python文件的实现
2019/12/21 Python
Python confluent kafka客户端配置kerberos认证流程详解
2020/10/12 Python
html5+css3气泡组件的实现
2014/11/21 HTML / CSS
基于HTML5 的人脸识别活体认证的实现方法
2016/06/22 HTML / CSS
乡镇纠风工作实施方案
2014/03/22 职场文书
医学生求职信
2014/07/01 职场文书
2015年调度员工作总结
2015/04/30 职场文书
python实现自动化群控的步骤
2021/04/11 Python
解决numpy和torch数据类型转化的问题
2021/05/23 Python