HEX颜色等效RGBa,允许透明度

时间:2013-09-26 03:07:20

标签: css hex rgba

对于给定的十六进制颜色代码,如何将其转换为rbga颜色代码,其中a = 0.97且渲染颜色与初始十六进制颜色相同?

换句话说,如果我有#ccc,我需要一个rgba等价物,它仍然呈现与#ccc相同的颜色,但具有透明度。

1 个答案:

答案 0 :(得分:0)

要转换为rgba,您必须这样做:

1-将十六进制颜色代码分为3个部分

cccccc => cc(r)|cc(g)|cc(b)

2-对于每个部分,使用parseInt

将其转换为int
r = parseInt("cc", 16)
g = parseInt("cc", 16)
b = parseInt("cc", 16)

3-为最终的rgba代码添加所需的alpha值