这个CSS代码工作相当不错的Internet Explorer 9之前Internet Explorer 10 - 如何应用灰度过滤器?
img.gray {
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
filter: gray;
-webkit-filter: grayscale(1);
}
但是,我需要的Internet Explorer 10做什么?
感谢您的建议 – jellobird 2013-02-28 17:15:56
如果没有在CSS中引用图片网址,有没有办法实现这一点?我试图让这个工作在一个包含多个图像的页面上,所以我想我可以将每个图像添加到CSS中的 ...很不错,但它是IE! –
patrickzdb
2013-06-18 13:02:10
你应该问这是一个全新的问题。在这里添加一个链接,但一定要有示例代码(在Q和jsFiddle中),以便有人能够理解你的目标。我很困惑,因为你根本没有使用URL来引用图片。 – KatieK 2013-06-19 02:02:07