CSS - 非IE浏览器是否支持“过滤器”属性?

时间:2009-05-18 17:11:08

标签: html css internet-explorer browser cross-browser

IE5.5 +支持CSS属性“filter”,您可以使用CSS将彩色图像转换为灰度。

filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);

其他浏览器是否支持类似的CSS标记而不使用JavaScript?

4 个答案:

答案 0 :(得分:6)

没有。过滤器与ActiveX绑定。

One example of how to achieve greyscaling in other browsers,但确实使用了JavaScript。

答案 1 :(得分:1)

不,他们没有。实际上,你不应该在跨浏览器的Web开发中使用它们,除非它使IE以其他浏览器不能的方式工作。显而易见的例子是PNG支持。

答案 2 :(得分:0)

您可以查看:http://snipplr.com/view/2836/grayscale-img-with-css-crossbrowser/

我希望它有所帮助。我仍然建议使用服务器端进行图像处理,或者使用Photoshop。

答案 3 :(得分:-1)

我很确定Opera支持一些MS的东西。无法确切地找出他们支持的部分。