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


Posted in Javascript onJuly 10, 2015

自己试过很好用

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移动优先的幻灯片效果
Nov 02 Javascript
学习JavaScript设计模式(封装)
Nov 26 Javascript
Angular 开发学习之Angular CLI的安装使用
Dec 31 Javascript
详解刷新页面vuex数据不消失和不跳转页面的解决
Jan 30 Javascript
vue.js 底部导航栏 一级路由显示 子路由不显示的解决方法
Mar 09 Javascript
vue2.0+ 从插件开发到npm发布的示例代码
Apr 28 Javascript
JS中的JSON对象的定义和取值实现代码
May 09 Javascript
详解vue挂载到dom上会发生什么
Jan 20 Javascript
javascript中的闭包概念与用法实践分析
Jul 26 Javascript
微信小程序 可搜索的地址选择实现详解
Aug 28 Javascript
js实现随机点名器精简版
Jun 29 Javascript
javascript的var与let,const之间的区别详解
Feb 18 Javascript
再谈JavaScript线程
Jul 10 #Javascript
javascript实现判断鼠标的状态
Jul 10 #Javascript
javascript检查浏览器是否已经启用XX功能
Jul 10 #Javascript
javascript实现确定和取消提示框效果
Jul 10 #Javascript
javascript实现的简单的表单验证
Jul 10 #Javascript
jQuery原生的动画效果
Jul 10 #Javascript
简述Jquery与DOM对象
Jul 10 #Javascript
You might like
提升PHP执行速度全攻略
2006/10/09 PHP
PHP新手上路(五)
2006/10/09 PHP
laravel 4安装及入门图文教程
2014/10/29 PHP
PHP对象、模式与实践之高级特性分析
2016/12/08 PHP
解决PHP 7编译安装错误:cannot stat ‘phar.phar’: No such file or directory
2017/02/25 PHP
Laravel学习教程之model validation的使用示例
2017/10/23 PHP
一个用js实现控制台控件的代码
2007/09/04 Javascript
web 页面分页打印的实现
2009/06/22 Javascript
JS.getTextContent(element,preformatted)使用介绍
2013/09/21 Javascript
解析jquery中的ajax缓存问题
2013/12/19 Javascript
调整小数的格式保留小数点后两位
2014/05/14 Javascript
JQuery动态添加和删除表格行的方法
2015/03/09 Javascript
jQuery实现拖拽效果插件的方法
2015/03/23 Javascript
js弹出窗口返回值的简单实例
2016/05/28 Javascript
BootStrap fileinput.js文件上传组件实例代码
2017/02/20 Javascript
微信小程序 chooseImage选择图片或者拍照
2017/04/07 Javascript
js 将canvas生成图片保存,或直接保存一张图片的实现方法
2018/01/02 Javascript
vue实现打印功能的两种方法
2018/09/07 Javascript
js操作table中tr的顺序实现上移下移一行的效果
2018/11/22 Javascript
Vue入门之数量加减运算操作示例
2018/12/11 Javascript
深入理解nodejs搭建静态服务器(实现命令行)
2019/02/05 NodeJs
Node.js如何对SQLite的async/await封装详解
2019/02/14 Javascript
使用webpack构建应用的方法步骤
2019/03/04 Javascript
[04:40]2016个国际邀请赛中国区预选赛场地——华西村观战指南
2016/06/25 DOTA
python绘图方法实例入门
2015/05/19 Python
Python多线程爬虫实战_爬取糗事百科段子的实例
2017/12/15 Python
纯用NumPy实现神经网络的示例代码
2018/10/24 Python
python+pyqt5实现图片批量缩放工具
2019/03/18 Python
pyqt5实现按钮添加背景图片以及背景图片的切换方法
2019/06/13 Python
使用PyTorch训练一个图像分类器实例
2020/01/08 Python
PIL包中Image模块的convert()函数的具体使用
2020/02/26 Python
python实现QQ邮箱发送邮件
2020/03/06 Python
python和go语言的区别是什么
2020/07/20 Python
如何用python批量调整视频声音
2020/12/22 Python
解决img标签上下出现间隙的方法
2016/12/14 HTML / CSS
教师网络培训心得体会
2016/01/09 职场文书