当前位置:首页>在线课程>网页设计>Div+CSS>CSS3 技术与浏览器兼容性解析(已完结)>实现网页元素半透明背景颜色

[第37课] 实现网页元素半透明背景颜色

讲师:李晓斌  长度:11分26秒  软件:Div+CSS  发布日期:2018年03日29日
视频课程:[CSS3 技术与浏览器兼容性解析(已完结)]
视频播放界面 播放按钮
分享到:
课程介绍
  

网页中的颜色搭配可以更好地吸引浏览者的目光,在CSS 2.1的基础上CSS 3新增了RGBA、HSL和HSLA三种颜色定义方法,有效地丰富了网页色彩的表现效果。

1.RGBA颜色模式

在CSS 3中,RGBA颜色模式在RGB颜色模式的基础上增加了控制alpha透明度的参数,其中RGB颜色模式(也称为三原色)是工业界的一种颜色标准,通过对红(R)、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间的叠加得到各种颜色,RGB几乎包括人类视力所能感知的所有颜色,是目前运用最广的颜色系统之一。而RGBA颜色模式仅在RGB颜色模式的基础上增加了alpha通道,用来设置颜色的透明度。

RGBA颜色模式的语法格式如下。

rgba (r,g,b,<opacity>);

R、G和B分别表示红色、绿色和蓝色3种原色所占的比重,R、G和B的值可以是正整数或百分数,正整数值的取值范围为0~255,百分比数值的取值范围为0%~100%,超出范围的数值将被截至其最近的取值极限。注意,并非所有浏览器都支持百分数值。第4个属性值<opacity>表示不透明度,取值范围为0~1。

2.HSL颜色模式

HSL与RGB一样,同属于工业界的一种颜色标准,通过对色调(H)、饱和度(S)和亮度(L)3个颜色通道的改变,以及它们相互之间的叠加来获得各种颜色。

CSS 3中新增了HSL颜色设置方式,在使用HSL方法设置颜色时,需要定义3个值,分别是色调(H)、饱和度(S)和亮度(L)。HSL颜色模式的语法格式如下。

hsl (<length>,<percentage>,<percentage>);

HSL的相关参数说明如下表所示。

3.HSLA颜色模式

HSLA是HSL颜色定义方法的扩展,在色相、饱和度、亮度三要素的基础上增加了不透明度的设置。使用HSLA颜色定义方法,能够灵活的设置各种不同的透明效果。HSLA颜色模式的语法格式如下。

hsla (<length>,<percentage>,<percentage>,<opacity>);

前3个参数与HSL颜色模式的参数相同,第4个参数即用于设置颜色的不透明度,取值范围为0~1之间,如果值为0,则表示颜色完全透明,如果值为1,则表示颜色完全不透明。

注意事项
-如果您在任何场合索要、传播、出售、租借学设计网出品原创视频教程,我们一律进行封号、封ip等措施处理,请务必珍惜您的帐号。无论传播还是索取,我们都会进行封号处理。
-由于您对视频教程的言论、索要、传播、出售、租借,对学设计网造成的间接或直接经济损失,我们将追究您的法律责任,并有权索回对我们造成的经济损失。
-只要您浏览本网页我们就将视您已经阅读了本注意事项中所有条例,并且同意本事项的所有条例。
-学设计网拥有以上事项的最终解释权。
教程评论

您必须 [ 登录 ] 才能发表评论!

如何观看全部课程
VIP会员399元1年可享受的权限:
观看下载所有视频教程
下载未来一年更新教程
可加入VIP群进行技术讨论
可下载所有资源(源文件和素材)
第二年续费仅为279元

推荐课程

[网页设计] PHP动态网站开发实例教程(持续更新)

讲师:李晓斌

35

课时
推荐图文教程
推荐书籍
首 页在线课程书籍光盘图文教程
点击这里给我发消息47707077
点击这里给我发消息11402485
联系电话

13520020606

联系邮箱
47707077@qq.com
营业执照  |  网上有害信息举报  |  Copyright © 2017 学设计网, All Rights Reserved  |  京ICP备14050932号