CSS   发布时间:2022-04-17  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了css – IE 10的模糊过滤器大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要对div进行模糊效果.我知道对于Chrome我可以使用 CSS3过滤器,对于IE和Firefox,我必须使用SVG过滤器.我无法弄清楚为什么我的SVG过滤器在IE 10中不起作用但在Firefox中工作正常?

演示:http://jsfiddle.net/8pytt/3/

HTML

<div id="container">
    <h1>test</h1>
</div>

<svg version="1.1" xmlns="http://www.w3.org/2000/svg">
   <filter id="blur">
       <feGaussianBlur stdDeviation="5"></feGaussianBlur>
   </filter>
</svg>

CSS

body {
        BACkground: blue;
    }

#container {
    width: 100%;
    height: 500px;
    text-align: center;
    BACkground: blue;
    opacity: .8;
    BACkground-image: -webkit-radial-gradient(circle farthest-side,white,black);
    BACkground-image: -moz-radial-gradient(circle farthest-side,black);
    BACkground-image: -o-radial-gradient(circle farthest-side,black);
    BACkground-image: -ms-radial-gradient(circle farthest-side,black);

    -webkit-filter: blur(5pX);
    filter:url('#blur');
}

h1 {
    color: red;
    padding-top: 100px;
}

解决方法

IE仍然(现在11)不支持filter:blur(). IE10支持SVG过滤器,但不支持非SVG内容.我只想说你可以使用foreignObject并将不透明度更改为rgba opacity,like this,但事实证明IE也不支持foreignObject.

因此,您可以将其全部转换为SVG或回退到不透​​明度更改等. See herelinked page了解更多信息.

即使在Edge中,CSS过滤器效果也要求用户使用allow a custom flag并且不支持url()功能.

大佬总结

以上是大佬教程为你收集整理的css – IE 10的模糊过滤器全部内容,希望文章能够帮你解决css – IE 10的模糊过滤器所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。