CSS 颜色(高级)
-
RGBA颜色
RGBA颜色值是RGB颜色值的扩展,带有alpha通道 - 指定颜色的不透明度。RGBA颜色值指定为:rgba(红色,绿色,蓝色,alpha)。alpha参数是介于0.0(完全透明)和1.0(完全不透明)之间的数字。
rgba(255,0,0,0.2);
rgba(255,0,0,0.4);
rgba(255,0,0,6.6);
rgba(255,0,0,0.8);
以下示例定义了不同的RGBA颜色:
-
HSL颜色
HSL代表色调,饱和度和亮度。
HSL颜色值指定为:hsl(色调,饱和度,亮度)。
- 色调是色轮上的度数(从0到360):
- 0(或360)为红色
- 120是绿色的
- 240是蓝色的
- 饱和度是一个百分比值:100%是全彩色。
- 亮度也是一个百分比; 0%为深色(黑色),100%为白色。
hsl(0,100%,30%);
hsl(0,100%,50%);
hsl(0,100%,70%);
hsl(0,100%,90%);
以下示例定义了不同的HSL颜色:
- 色调是色轮上的度数(从0到360):
-
HSLA颜色
HSLA颜色值是HSL颜色值的扩展,带有alpha通道 - 指定颜色的不透明度。HSLA颜色值使用以下值指定:hsla(色调,饱和度,亮度,alpha),其中alpha参数定义不透明度。alpha参数是介于0.0(完全透明)和1.0(完全不透明)之间的数字。
hsla(0,100%,30%,0.3);
hsla(0,100%,50%,0.3);
hsla(0,100%,70%,0.3);
hsla(0,100%,90%,0.3);
以下示例定义了不同的HSLA颜色:
-
不透明度
CSS opacity属性设置整个元素的不透明度(背景颜色和文本都是不透明/透明的)。opacity属性值必须在0.0(完全透明)和1.0(完全不透明)的数。
rgb(255,0,0);不透明度:0.2;
rgb(255,0,0);不透明度:0.4;
rgb(255,0,0);不透明度:0.6;
rgb(255,0,0);不透明度:0.8;
以下示例显示了具有不透明度的不同元素:
-
相关页面
HTML教程:HTML样式