位置:首页 > 软件操作教程 > 编程开发 > CSS > 问题详情

CSS 滤镜属性 不透明度alpha

提问人:刘团圆发布时间:2020-11-19

    使用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。

继续查找其他问题的答案?

相关视频回答
回复(0)
返回顶部