html - 是否可以将 IE8 中的图像过滤为黑白图像?

标签 html css

我已经尝试了下一个代码,但它甚至在 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/

相关文章:

html - 当左右边框颜色变透明时,线条出现在 FF

html - css overlay 使背景不透明

jquery - 幻灯片和字幕在 IE 中不起作用

html - 我如何 "smarten"我的 HTML/CSS 表格使文本适合一行(巧妙地)

javascript - 如何使 Angular 显示为空 <p> 标签?

javascript - 按钮中 onClick 绑定(bind)的正确方法

javascript - Div 向下移动

Javascript 文本幻灯片

JavaScript - removeClass 不工作?

php - 使用OnePress时,我可以更改toppage的字体吗?