RGBA 颜色值是 RGB 颜色值的扩展,带有一个 alpha 通道 – 它规定了对象的不透明度。
RGBA 颜色值是这样规定的:rgba(red, green, blue, alpha)。alpha 参数是介于 0.0(完全透明)与 1.0(完全不透明)的数字。
/* 基本语法 */
em { color: Rgba(red,green,blue,opacity) }
/* 举例 */
em { color: rgba(255,0,0,1) } /* 红色,不透明 */
em { color: rgba(100%,0%,0%,1) } /* 同上 */
语法:
R:红色值。正整数 | 百分数
G:绿色值。正整数 | 百分数
B:蓝色值。正整数 | 百分数
A:透明度。取值0~1之间
取值:
- <length> :
- Hue(色调)。 0(或360)表示红色,120表示绿色,240表示蓝色,当然可取其他数值来确定其它颜色;
- <percentage> :
- Saturation(饱和度)。 取值为0%到100%之间的值;
- <percentage> :
- Lightness(亮度)。 取值为0%到100%之间的值;
- <opacity> :
- alpha(透明度)。 取值在0到1之间;