opacity
- 版本:CSS3
- 2018.3.21
语法:
取值:
- <number>:
- 使用浮点数指定对象的不透明度。值被约束在
0.0~1.0
范围内,如果超过了这个范围,其计算结果将截取到与之最相近的值。
说明:
定义元素的不透明度。
- 当一个元素定义了
opacity
属性,并且值小于1
时,那么它的子元素也会同样拥有相同的透明度。 - 当一个元素定义了
opacity
属性,并且值小于1
时,将会创建一个新的堆叠上下文;如果其它的元素为非定位元素,那么该元素的堆叠级别将会高于其它元素。 -
对于尚不支持opacity属性的IE浏览器可以使用IE私有的滤镜属性来实现与opacity相同的效果
示例代码:
div{filter:alpha(opacity=50);} /* for IE8 and earlier */ div{opacity:.5;} /* for IE9 and other browsers */
以上2段代码的效果相同
- 对应的脚本特性为:opacity。
兼容性:
- 浅绿 = 支持
- 红色 = 不支持
- 粉色 = 部分支持
Values | IE | Firefox | Chrome | Safari | Opera | iOS Safari | Android Browser | Android Chrome |
---|---|---|---|---|---|---|---|---|
Basic Support | 8.0 | 40.0+ | 40.0+ | 8.0+ | 40.0+ | 8.0+ | 4.4+ | 28.0+ |
9.0+ |