CSS 透明度属性指的是 opacity 属性; opacity 属性可以设置一个元素了透明度级别. 下面本篇文章就来给大家介绍一下 CSS opacity 属性, 有一定的参考价值, 有需要的朋友可以参考一下, 希望对大家有所帮助.
CSS opacity 属性用于设置一个元素了透明度级别, 从 0.0(完全透明) 到 1.0(完全不透明). 通过该属性我们可以设置图片, 文字, 盒子模型等等的透明度.
语法:
opacity: value;
value: 用于规定不透明度. 从 0.0 (完全透明) 到 1.0(完全不透明).value 值越小, 越透明.
IE9, Firefox, Chrome, Opera 和 Safari 都可以使用属性 opacity 来设定透明度.
IE8 以及更早的版本使用滤镜 filter:alpha(opacity=x).x 能够取的值从 0 到 100.
需要注意的是 该属性用于设置整个 html 元素的透明度, 包括背景色, 前景色还有边框都会受到影响
- img{
- opacity:0.4;
- filter:alpha(opacity=40); /* 针对 IE8 以及更早的版本 */
- }
效果如下:
另外还可以实现一个炫酷的小功能, 鼠标移动到图片上时改变图片透明度, 鼠标移开变回
方法就时选择器上加上: hover 伪类选择器
- img
- {
- opacity:0.4;
- filter:alpha(opacity=40); /* 针对 IE8 以及更早的版本 */
- }
- img:hover
- {
- opacity:1.0;
- filter:alpha(opacity=100); /* 针对 IE8 以及更早的版本 */
- }
更多 web 开发 https://www.html.cn/ 知识, 请查阅 HTML 中文网 !!
来源: http://www.css88.com/qa/css3/18039.html