CSS3设置透明的方法和Alpha通道与Opacity属性的区别

html-css017

CSS3设置透明的方法和Alpha通道与Opacity属性的区别,第1张

利用alpha通道设定透明度的时候需要单独对每一个设定,而opacity直接就运用在了整个标签上, 其实这就是两者最大的区别,总结来说,opacity只能设定整个元素的透明值,而alpha通道可以特定对元素的某个属性设定透明值,比如上面的背景、 边框、文字等。

<div style="background-color:transparentposition:fixedtop:0left:0bottom:0right:0">

</div>

transparent这个值表示透明,你可以调试的时候换成其他颜色,比如red。

CSS实现文字透明效果可以使用Opacity 属性即可满足。

CSS opacity 属性相关介绍和案例:

浏览器支持:所有浏览器都支持 opacity 属性。

定义和用法

A、opacity 属性设置元素的不透明级别。

B、默认值:1。

C、继承性:no。

D、版本:CSS3。

E、JavaScript 语法:object.style.opacity=0.5。

语法:opacity: value|inherit。

A、value:规定不透明度。从 0.0 (完全透明)到 1.0(完全不透明)。

B、应该从父元素继承 opacity 属性的值。

实例:设置 div 元素的不透明级别。

div{opacity:0.5} //透明度为0.5,半透明。

注释:

A、IE8 以及更早的版本支持替代的 filter 属性。例如filter:Alpha(opacity=50)。