ARGB Hex颜色在css html中不起作用

时间:2012-05-30 11:28:22

标签: html css background-color argb

为什么这个ARGB十六进制不起作用?

<td style="background-color: #FFFF9980">

3 个答案:

答案 0 :(得分:46)

使用rgba(255,153,128,1.0)代替您的十六进制值(尽管如果真的是ARGB,它与#ff9980中的RGB相同 - 如果您的意思是RGBA,那么您需要{{1} })。

答案 1 :(得分:9)

CSS3 spec说:

  

与RGB值不同,RGBA值没有十六进制表示法。

所以你必须使用上面提到的rgba(255,153,128,1.0)

答案 2 :(得分:0)

ARGB十六进制颜色

RGBA颜色值是具有alpha通道的RGB颜色值的扩展-它指定了颜色的不透明度。

RGBA颜色值指定为:rgba(红色,绿色,蓝色,alpha)。 alpha参数是介于0.0(完全透明)和1.0(完全不透明)之间的数字。

<td style="background-color: rgba(255, 0, 0, 0.2);">

#p1 {background-color:rgba(255,0,0,0.3);}
#p2 {background-color:rgba(0,255,0,0.3);}
#p3 {background-color:rgba(0,0,255,0.3);}
#p4 {background-color:rgba(192,192,192,0.3);}
#p5 {background-color:rgba(255,255,0,0.3);}
#p6 {background-color:rgba(255,0,255,0.3);}
<h1>Define Colors With RGBA Values</h1>

<p id="p1">Red</p>
<p id="p2">Green</p>
<p id="p3">Blue</p>
<p id="p4">Grey</p>
<p id="p5">Yellow</p>
<p id="p6">Cerise</p>