background:rgba和opacity的区别

先来简单看看RGBA:

语法

rgba(r,g,b,a)

取值说明

R:红色值。正整数 | 百分数
G:绿色值。正整数 | 百分数
B:蓝色值。正整数 | 百分数
A:Alpha透明度。取值0~1之间。
正整数为十进制0~255之间的任意值,百分数为0%~100%之间的任意值。

RGBA是在R(Red)G(Green)B(Blue)模式上增加了alpha通道,alpha通道是不透明度,即,如果一个元素的alpha通道数值为0%(或0),那该元素就是完全透明的(也就是看不见的,但是可以透过该元素看到该元素下的元素),数值为100%(或255)时则意味着该元素完全不透明


 

 

再来看看opacity

语法

opacity: value|inherit;

取值说明

value:不透明度,从 0.0 (完全透明)到 1.0(完全不透明)。


 

 

 

来看看俩者比较

rgba                                                                         opacity

 

显而易见opacity可以把字体都变成有透明度的。

 

posted @ 2017-06-23 15:36  YD帅宰  阅读(612)  评论(0编辑  收藏  举报