CSS 滤镜属性 不透明度alpha
使用filteralpha可以改变元素的不透明度,并且在旧浏览器中也是正常使用的,但是在火狐浏览器中则需要使用-moz-opacity0 filter: alpha的具体参数如下:
•filter: alpha(opacity=0, finishopacity=100, style=2, startx=0, starty=5, finishx=200, finisyY=195)
•opacity:透明度级别,范围是0〜100, 0代表完全透明,100代表完全不透明。
•finishopacity:在设置渐变的透明效果时,用来指定结束时的透明度,范围是0〜100。
•style:设置渐变透明的样式,值为0代表统一形状,1代表线形,2代表放射状,3代表长方形。
•startx和starty: 代表渐变透明效果开始时的X和Y坐标。
•finishx和finishy: 代表渐变透明效果结束时的X和Y坐标。
上面的方法在旧浏览器中可以正常运行,如果要兼容旧和火狐两个浏览器,则需要这样写入代码:
filter:alpha (opacity=30);
-moz-opacity:0.3;
opacity: 0.3;
因为IE和火狐浏览器都有其私有属性,IE的私有属性为filter: alpha,火狐的私有属性为-moz-opacity。
点击加载更多评论>>