【发布时间】:2016-09-23 05:53:28
【问题描述】:
我尝试在我的 CSS 中使用以下过滤器来模糊文本,但它仅适用于 Chrome、Mozilla 和 Safari。我希望这也适用于 IE 11。你能建议任何替代方案吗?
我不想应用 StackBlur 解决方案,因为它会极大地影响性能,我在单个页面中有很多地方需要模糊。
.blurry-text {
text-shadow: 0 0 5px rgba(255, 255, 255, 0.00);
-webkit-filter: blur(5px);
background: filter: url('/media/blur.svg#blur');
filter: blur(5px);
filter: progid: DXImageTransform.Microsoft.Chroma(color=#333333), progid: DXImageTransform.Microsoft.MotionBlur(strength=0, direction=0), progid: DXImageTransform.Microsoft.Blur(pixelradius=5);
color: transparent;
}
【问题讨论】:
-
@ciurciurek 好的,感谢您的评论和链接。但是,如果我为我的页面使用 StackBlur 实现,我需要将它应用到 50 多个地方并且数量可能会增加。因此,我真的很担心性能问题。我在想,在检查了 IE 引擎的存在之后,我可以将已经模糊的图像放在这些区域的顶部,或者应用一次 StackBlur 效果并对所有区域应用相同的效果。但是,从模糊的角度来看,它不会是百分百准确的。有没有进一步的意见?
-
我不知道你在做什么,但也许你可以为 IE 考虑另一种逻辑。例如用模糊股票替换股票。不幸的是,我现在没有具体回答你的问题。祝你好运!
标签: css internet-explorer filter css-filters