6
我在伪元素的背景图像上使用模糊滤镜。如果伪元素的z-index是-1,则模糊在Microsoft Edge中不起作用。它没有z-index。 (您必须通过Edge中的about:flags
手动启用CSS过滤器)。CSS模糊滤镜不适用于MS边缘中的某些伪元素
这里的例子:http://codepen.io/anon/pen/WrZJZY?editors=110
这是由于实验的支持(边)还是我在这里做什么了吗?它适用于其他浏览器(Chrome,Safari,Firefox)。
.blur {
position:relative;
border: 4px solid #f00;
height:400px;
width:400px;
}
.blur:before {
content: "";
position: absolute;
width:400px;
height:400px;
z-index:-1;
background-image:url('https://i-msdn.sec.s-msft.com/dynimg/IC793324.png');
filter: blur(5px);
-webkit-filter: blur(5px);
-moz-filter: blur(5px);
-o-filter: blur(5px);
-ms-filter: blur(5px);
filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='5');
}
你有一个链接错误?询问这个可能相关的问题:http://stackoverflow.com/questions/35927822/transform-translate-and-matrix3d-break-hover-and-click-in-microsoft-edge – TylerH