JavaScript中16进制颜色与rgb颜色互相转换
16进制转 rgb
function hexToRgba(hex, opacity) {if (!hex) hex = '#ededed';let rgba = 'rgba(' + parseInt('0x' + hex.slice(1,3)) + ',' +parseInt('0x' + hex.slice(3,5)) + ',' +parseInt('0x' + hex.slice(5,7)) + ',' +(opacity || "1") + ')'return rgba
}
rgb 转 16进制
function RGBToHex(rgb) {if (!rgb) rgb = 'rgb(237,237,237)' var regexp = /[0-9]{0,3}/gvar res = rgb.match(regexp) // 利用正则表达式去掉多余的部分,将rgb中的数字提取var hexRes = '#'var hex = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F']var hexArr = []for (let i = 0; i < res.length; i++) {if (res[i]) {if (res[i] > 16) {let leftIndex = (res[i] / 16) >> 0 // 向下取整let rightIndex = +res[i] % 16hexArr.push(hex[leftIndex])hexArr.push(hex[rightIndex])} else {hexArr.push(0)hexArr.push(hex[res[i]])}}}return hexRes += hexArr.join('') // #EDEDED
}
JavaScript中16进制颜色与rgb颜色互相转换相关推荐
- html颜色的16进制rgb数码,JavaScript实现16进制颜色值转RGB的方法
本文实例讲述了JavaScript实现16进制颜色值转RGB的方法.分享给大家供大家参考.具体实现方法如下: 16进制颜色值转RGB *{margin:0;padding:0;font-family: ...
- 【VB6|第17期】16进制颜色值与RGB值互相转换(含源码)
日期:2023年3月28日 作者:Commas 签名:(ง •_•)ง 积跬步以致千里,积小流以成江海-- 注释:如果您觉得有所帮助,帮忙点个赞,也可以关注我,我们一起成长:如果有不对的地方,还望各位 ...
- qt 中文转十六进制_QT中16进制字符串转汉字
最经在研究AT指令接受短信,短信是unicode编码,接受后需要根据系统的编码方案进行相关的转码 比如接受到了一串字符4F60597D,它是"你好"的unicode编码,一个uni ...
- JavaScript的16进制转10进制
JavaScript的16进制转10进制 JavaScript的16进制转10进制 JavaScript的16进制转10进制 <!doctype html> <html lang=& ...
- Excel中16进制递增、公式后加符号显示的方法
Excel中16进制递增.公式后加符号显示的方法 2012年11月21日18:16:11 想做一张8086的中断向量表.用到了Excel中的进制转换函数.求商返回商整数部分的函数. 方法: 1.先用一 ...
- 搞懂JavaScript中的进制与进制转换
文章目录 进制介绍 进制转换 parseInt(str, radix) Number() +(一元运算符) Number.prototype.toString(radix) 自定义转换 十进制与十六进 ...
- 16进制颜色值转RGB颜色值
常规项目: # 16进制颜色格式颜色转换为RGB格式 def hex_to_rgb(hex):r = int(hex[1:3],16)g = int(hex[3:5],16)b = int(hex[5 ...
- 16进制颜色值 与 rgb颜色值转换
16进制颜色 转换成 rgb hex2rgb(hexColor) {hexColor = hexColor.substring(1)hexColor = hexColor.toLowerCase()l ...
- 汇编中16进制的写法问题
在汇编中,16进制的存放不允许字母开头. eg: A8H 这样写是错误的 0A8H 应该这样写 转载于:https://www.cnblogs.com/ciaociao/p/6529132.ht ...
最新文章
- 解决Putty中左边 alt+b 不工作的问题
- 使用Optuna的XGBoost模型的高效超参数优化
- 查看-增强会话_会话式人工智能-关键技术和挑战-第2部分
- php 计算日期差几周,PHP计算两个时间之差的函数(年,月,周,日,小时,分钟,秒数)
- 转:互联网协议入门(一)
- FL Studio20.9自带中文入门版本
- 幼儿园计算机课件制作,幼儿园课件制作工具
- PDF文件怎么转换成word?
- 机器人C++库(6)Robotics Library 例程三之正逆运动学计算
- robotframework之解决导入httplibrary库一直标红的问题
- python操作键盘输入中文_python模拟鼠标点击和键盘输入的操作
- arm工控主板,三星S5P4418嵌入式开发板
- vue之var和let声明变量
- 配置失败还原请勿关闭计算机,win7系统遇到更新失败提示“配置windwos update 失败还原更改,请勿关闭计算机”的解决方法...
- 软件推荐-国内参数优化软件:1stOpt - First Optimizationg
- 标题:子网掩码划分,交换机,SecureCRT命令行
- 淘宝网深圳专场招聘会亲历记
- 解决在ArcToolbox工具运行无结果的问题
- win7 资源管理器打开ftp显示乱码
- windows如何获得U盘的详细信息