css3的滤镜模糊的效果_html/css_WEB-ITnose
代码如下:
div{//设置半透明滤镜效果
opacity: 0.5;
filter:alpha(Opacity=50);
}
1、filter:对IE设置半透明滤镜效果,filter:alpha( Opacity=50)代表该对象50%半透明,支持IE8及以下浏览器。
2、opacity:css3属性,对除IE外所有浏览器支持包括谷歌,火狐,IE9及以上浏览器。
div{//设置模糊滤镜
-webkit-filter:blur(3px);
-moz-filter:blur(3px);
filter:url(blur.svg#blur);
filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='3');
filter:blur(3px);
}
1.属性尚未成为W3C标准的一部分,所以需要添加前缀,目前仅 -webkit-filter:blur(3px) 前缀写法Chrome浏览器支持。
2.firefox不支持这样直接的写-moz-filter:blur(3px),需要引入blur.svg的文件才能完成与其它众浏览器一样的模糊效果,而该文件里的代码是这样滴:
只要在css样式中引入该文件就ok了,引入样式写法如下: filter:url(blur.svg#blur);
3.IE浏览器直接通过滤镜的写法就可以了: filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='3');但是只支持 IE6~IE9,
IE10以及以后的IE11都是支持SVG的滤镜的,但是,此demo在这些浏览器下是无效的,为何?
好像因为其不支持直接在CSS使用使用filter: url的写法,具体解决方法还在研究中。
上一篇: Mariadb源码编译过程_MySQL
下一篇: MongoDB集群节点故障恢复场景分析
推荐阅读
-
css3的滤镜模糊的效果_html/css_WEB-ITnose
-
请问这种背景黑框固定的效果如何实现的?是css还是js_html/css_WEB-ITnose
-
CSS3实战开发:使用CSS3实现photoshop的过滤效果_html/css_WEB-ITnose
-
浅谈 css3 box盒子模型以及box-flex的使用_html/css_WEB-ITnose
-
抄走 BiliBili 的毛玻璃 header 效果_html/css_WEB-ITnose
-
css中的模糊距离是什么意思?_html/css_WEB-ITnose
-
子DIV可以在父DIV中移动的效果_html/css_WEB-ITnose
-
一款纯css3实现的动画按钮_html/css_WEB-ITnose
-
一款基于css3的3D图片翻页切换特效_html/css_WEB-ITnose
-
抄走 BiliBili 的毛玻璃 header 效果_html/css_WEB-ITnose