CSS透明属性详解
文章信息
来源:转载
对于CSS的各种特效,在网页上是被用的很多,但,有一些是在IE下独有的,比如滤镜。。。(有专门的程序现在可以处理哦,已经实现。黑黑,当然不是我写的)
以下内容就是帕兰映像对于CSS透明属性进行的解释。他的V7模版最终我还是没有用。准备等这次项目结束后更换到wordpress下,或许,我会请朋友帮做模版和开发插件了。
相信应该有人用吧?.transparent_class {
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}
上面的几个属性分别是:
- opacity: 0.5; 这是最重要的,因为它是CSS标准.该属性支持Firefox, Safari和 Opera.
- filter:alpha(opacity=50); 这个是为IE6设的,可取值在0-100,其它三个0到1.
- -moz-opacity:0.5; 这个是为了支持一些老版本的Mozilla浏览器。
- -khtml-opacity: 0.5; 这个为了支持一些老版本的Safari浏览器。
CSS透明度继承问题
但CSS的透明属性涉及到一个继承问题,当为父级元素设置透明度后,子元素将自动继承其透明度,比如本站的一个效果:
