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 相关文章推荐
JavaScript中eval函数的问题
Jan 31 Javascript
jQuery新窗口打开外链接
Jul 21 Javascript
JQuery中解决重复动画的方法
Oct 17 Javascript
JS使用正则截取两个字符串之间的字符串实现方法详解
Jan 06 Javascript
ionic中列表项增加和删除的实现方法
Jan 22 Javascript
Bootstrap modal 多弹窗之叠加引起的滚动条遮罩阴影问题
Feb 27 Javascript
图文介绍Vue父组件向子组件传值
Feb 17 Javascript
Angular实现的进度条功能示例
Feb 18 Javascript
JavaScript的Object.defineProperty详解
Jul 09 Javascript
layer插件select选中默认值的方法
Aug 14 Javascript
es6函数之箭头函数用法实例详解
Apr 25 Javascript
Vue elementui字体图标显示问题解决方案
Aug 18 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 n个不重复的随机数生成代码
2009/06/23 PHP
javascript 原型继承介绍
2011/08/30 Javascript
Android中资源文件(非代码部分)的使用概览
2012/12/18 Javascript
JavaScript字符串对象slice方法入门实例(用于字符串截取)
2014/10/16 Javascript
jQuery链使用指南
2015/01/20 Javascript
javascript实现状态栏中文字动态显示的方法
2015/10/20 Javascript
JS+JSP通过img标签调用实现静态页面访问次数统计的方法
2015/12/14 Javascript
AngularJS实现Model缓存的方式
2016/02/03 Javascript
jquery删除table当前行的实例代码
2016/10/07 Javascript
浅析javascript中的Event事件
2016/12/09 Javascript
微信小程序实现自定义modal弹窗封装的方法
2018/06/15 Javascript
angular2/ionic2 实现搜索结果中的搜索关键字高亮的示例
2018/08/17 Javascript
javascript设计模式 ? 解释器模式原理与用法实例分析
2020/04/17 Javascript
[50:27]Secret vs VG 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
pyqt和pyside开发图形化界面
2014/01/22 Python
Python实现遍历windows所有窗口并输出窗口标题的方法
2015/03/13 Python
python3制作捧腹网段子页爬虫
2017/02/12 Python
python ansible服务及剧本编写
2017/12/29 Python
对Pandas MultiIndex(多重索引)详解
2018/11/16 Python
基于python历史天气采集的分析
2019/02/14 Python
Python3数字求和的实例
2019/02/19 Python
pycharm2020.2 配置使用的方法详解
2020/09/16 Python
python中的yield from语法快速学习
2020/11/06 Python
HTML5 canvas标签实现刮刮卡效果
2015/04/24 HTML / CSS
多视角3D逼真HTML5水波动画
2016/03/03 HTML / CSS
德国奢侈品网上商城:Mytheresa
2016/08/24 全球购物
保加利亚运动鞋购物网站:SneakerStudio.bg
2020/12/23 全球购物
网络编程中设计并发服务器,使用多进程与多线程,请问有什么区别?
2016/03/27 面试题
记者岗位职责
2014/01/06 职场文书
转预备党员政审材料
2014/02/06 职场文书
电焊工岗位职责
2014/03/06 职场文书
学校联谊协议书
2014/09/16 职场文书
党委书记群众路线对照检查材料思想汇报
2014/10/04 职场文书
银行资信证明
2015/06/17 职场文书
文明上网主题班会
2015/08/14 职场文书
苹果M1芯片安装nginx 并且部署vue项目步骤详解
2021/11/20 Servers