IE5.5 +支持CSS属性“filter
”,您可以使用CSS将彩色图像转换为灰度。
filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
其他浏览器是否支持类似的CSS标记而不使用JavaScript?
答案 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的东西。无法确切地找出他们支持的部分。