首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在IE 11中制作彩色图像

如何在IE 11中制作彩色图像
EN

Stack Overflow用户
提问于 2018-05-29 15:05:40
回答 1查看 577关注 0票数 0

在IE 11中有没有办法让彩色图像变成灰色?在9-10中,它使用svg过滤器工作,但在11中不起作用。

下面是我的代码

代码语言:javascript
复制
    img {
      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"); /* Firefox 10+, Firefox on Android */
      -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
      filter: grayscale(1); /* Microsoft Edge and Firefox 35+ */
}
EN

回答 1

Stack Overflow用户

发布于 2018-05-29 15:08:45

IE特定的过滤器应该站在最后,IE应该处于怪异模式...

代码语言:javascript
复制
 img.grayscale {
        -webkit-filter: grayscale(100%);
        filter: grayscale(100%);
        filter: url(desaturate.svg#greyscale);
        filter: gray;
    }
票数 -3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50578252

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档