擬似要素の背景画像にぼかしフィルタを使用しています。擬似要素のZ-インデックスが-1の場合、ぼかしはMicrosoft Edgeでは効果がありません。 z-indexなしで動作します。 (Edgeではabout:flags
でCSSフィルタを手動で有効にする必要があります)。ここでMS Edgeの特定の擬似要素でCSSぼかしフィルタが機能しない
は例です: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