[JS] HEX颜色转换成RGBA

news/2024/11/17 10:55:12/
  • 写了一个函数,可以把hex格式的颜色转为rgba的格式
  • 实际上不是颜色转换,主要是slice()函数的使用吧,当成字符串理解就好。
function change(hex) {if (hex.length < 9 || hex[0] != '#') return hexlet r = parseInt(hex.slice(1, 3), 16)let g = parseInt(hex.slice(3, 5), 16)let b = parseInt(hex.slice(5, 7), 16)let a = parseInt(hex.slice(7, 9), 16)let res = 'rgba(' + r + ',' + g + ',' + b + ',' + a + ')'return res
}
let rgba = change('#ffffff00')
console.log(rgba)

运行结果:


http://www.ppmy.cn/news/607518.html

相关文章

稀疏矩阵理论与实践

稀疏矩阵理论与实践 1.稀疏矩阵的优化  多线程。使用openmp或者mpi  numanode awareness 特性。把稀疏矩阵的存储均匀地分配到两颗处理器各自的本地内存中&#xff0c;最大程度的利用内存带宽  利用硬件cache特性&#xff0c;对矩阵进行分块或矩阵的循环进行限制  利用…

9 从0开始学PyTorch | 过拟合欠拟合、训练集验证集、关闭自动求导

这一小节在开始搞神经网络之前&#xff0c;我们先熟悉几个概念&#xff0c;主要还是把模型训练的流程打通。 过拟合和欠拟合 我们在日常的工作中&#xff0c;训练好的模型往往是要去评价它的准确率的&#xff0c;通过此来判断我们的模型是否符合我的要求。 几个可能的方案是&…

LogisticRegressionCV 参数使用以及含义 笔记

第一次接触LogisticRegressionCV &#xff0c;记录一下。 Logistic回归是分类算法&#xff0c;不能应用于回归中(传入模型的y值,不能是float类型&#xff0c;必须是int类型) 正则化选择参数 &#xff1a;penalty ——> L1 / L2 默认是…

芯片产品介绍

芯片产品介绍 云端训练芯片 7纳米GPGPU高端自研云端训练芯片 基于全自研通用计算GPGPU芯片&#xff0c;天数智芯的硬件产品聚焦于云端训练及推理&#xff0c;通过丰富全面的自研指令集释放强大的可编程性与应用通用性&#xff0c;提供业界领先的AI算力密度与能效比。 天数智芯…

Python第三方库jieba(中文分词)入门与进阶(官方文档)

jieba “结巴”中文分词&#xff1a;做最好的 Python 中文分词组件 github:https://github.com/fxsjy/jieba 特点 支持三种分词模式&#xff1a; 精确模式&#xff0c;试图将句子最精确地切开&#xff0c;适合文本分析&#xff1b; 全模式&#xff0c;把句子中所有的可以成词的…

js ajax 递归,javascript ajax循环请求/ 长轮询终极解决办法——递归

ajax循环请求&#xff0c;不能使用for循环&#xff0c;原因如下&#xff1a;1. 因为ajax是异步执行&#xff0c;在还没有拿到服务器响应内容&#xff0c;就进入下一个for循环中解决办法&#xff1a;递归currentIndex 0;function ajax(){if(currentIndex>20){return;}var ur…

[JS] 什么是浮动,clear:both的使用

test.html里输入以下代码 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8" /><meta http-equiv"X-UA-Compatible" content"IEedge" /><meta name"viewport" content"wi…

HBM显存与GPU

HBM显存与GPU 彻底改变显存技术 低功耗存储芯片&#xff0c;具有超宽通信数据通路和革命性的创新堆叠方案。 信息图&#xff1a;推出高带宽显存 HBM采用垂直堆叠方式和高速信息传输&#xff0c;以创新的小尺寸为用户带来了真正让人振奋的性能。这种内存在显卡中的应用只是个开始…