主流浏览器都支持,只不过表现的方法不一样了,另外也看你的站点有没有必要用滤镜了,如果是面向手机用户的网站,那就没有必要使用什么滤镜了,如果面向电脑用户的网站,只需要设置一些主流浏览器支持的滤镜就好了,比如一个透明的效果。
IE:filter:alpha(opacity=60)
FireFox:-moz-opacity: 0.6
Chrome:opacity: 0.6
所以这个CSS样式的兼容代码就这样写:
.test{
filter:alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;
}
这样即能在IE中看到,也能在chrome和firefox中看到,至于其他浏览器就可以忽略不计了,用户不多,还有像360、TT、遨游之类的,他们都是基于IE内核的浏览器,只要IE里显示这些浏览器里也都能显示。
滤镜是IE的特殊功能,不关其他浏览器的事情。其他浏览器要用其他方式表现。
只有IE可以完全的支持滤镜,Firefox支持部分,其他内核的浏览器一律不支持。
不过现在滤镜效果应该可以用CSS3实现了吧。
只有IE才支持css滤镜