我已经尝试了下一个代码,但它甚至在 IE10 中也不起作用:
img#lena-desaturate{
-webkit-filter: grayscale(1);
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
filter: url(#greyscale);
filter: gray;
}
或者一个例子here .
最佳答案
从版本 6 开始,灰度过滤器就被 Internet Explorer native 支持,但最近微软决定删除这个 native CSS 过滤器,并且从版本 10 开始,IE 不再使用旧技术显示灰度图像。
但是有一个跨浏览器的灰度图片解决方案
阅读这篇文章 - http://www.majas-lapu-izstrade.lv/cross-browser-grayscale-image-example-using-css3-js/
关于html - 是否可以将 IE8 中的图像过滤为黑白图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33410619/