在IE11中的图层NOT <img/>上进行灰度

时间:2018-02-12 00:13:40

标签: javascript html css svg internet-explorer-11

如何制作等效的

.anyClass
{
   filter:grayscale(100%); 
}
在IE11中,<img/>以外的元素

代码不必在IE10及更早版本和其他浏览器中运行。

我用Google搜索了一些解决方案:

.anyClass
{
   filter:gray; /* IE9 */
   filter:grayscale(100%); 
   -ms-filter:grayscale(100%);
   -webkit-filter:grayscale(100%); 
}

但它不适用于IE10和IE11。

我还找到了<img/>的解决方案,但我想在<div/><section/>等标准HTML元素上使用它(内部元素)。

找不到解决方案。

顺便说一句。该代码可能无法在其他浏览器中使用。我知道如何过滤IE11。允许使用JS(不含jQuery),CSS,SVG和HTML。

0 个答案:

没有答案