1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 十六进制颜色值和rgb颜色值转换

十六进制颜色值和rgb颜色值转换

时间:2021-05-07 03:01:10

相关推荐

十六进制颜色值和rgb颜色值转换

// 将rgb颜色转成hex , 列如 输入(24,12,255)

export function colorRGB2Hex(r, g, b) {let hex = "#" + ((1 << 24) + (r << 16) + (g << 8) + b).toString(16).slice(1);return hex;}//返回结果:#180cff

// 将hex颜色转成rgb, 输入(“#3ba272”)

// 将hex颜色转成rgbexport function hexToRgba(hex, opacity) {//hex:"#3ba272"; opacity:透明度let RGBA = "rgba(" + parseInt("0x" + hex.slice(1, 3)) + "," + parseInt("0x" + hex.slice(3, 5)) + "," + parseInt("0x" + hex.slice(5, 7)) + "," + opacity + ")";return {//返回值对象red: parseInt("0x" + hex.slice(1, 3)),green: parseInt("0x" + hex.slice(3, 5)),blue: parseInt("0x" + hex.slice(5, 7)),rgba: RGBA};//返回结果:{blue: 114, green: 162 ,red: 59 ,rgba: "rgba(59,162,114,1)"}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。