css - 如何使模糊效果在 IE 中工作

标签 css internet-explorer svg filter

我需要创建一个模糊效果,当 position 设置为 relativeabsolute atc 时,它也适用于 IE。 我无法完成这项工作。 这是一个示例:Sample

它应该全部模糊,但它只模糊没有设置 position 的元素。 在其他浏览器中工作正常,但在 IE 上不工作..

最佳答案

您需要将模糊滤镜扩展到元素本身:

.blur, /* do you neeed it too for IE ? */
.blur p, /* extra for IE  */
.blur div/* extra for IE  */
 {
-ms-filter: blur(2px); 
filter:progid:DXImageTransform.Microsoft.Blur(pixelradius='2', shadowopacity='0.0');
}

所以也许解决方案是通过类仅将模糊滤镜设置为子元素 :),否则滤镜会应用两次 在非相关元素上。 blur with relative childs buggs

关于css - 如何使模糊效果在 IE 中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23969740/

相关文章:

css - 多级响应导航工具/教程

HTML 表格 - 不显示边框

jquery - Datepicker (1.8rc3) 不在 IE6 中传输日期

html - 缩放 svg

javascript - 我如何使用 d3.js 将数据从 .tsv 绑定(bind)到 SVG 的路径以获得 Choropleth map

css - Mobiscroll + Samsung Galaxy S3 + 位置 : fixed = Broken scroller?

javascript - JQuery Ajax post 参数有时不会在 IE 上发送

django - 使用 Django 设置缓存来解决 "page has expired"IE 问题

javascript - 一种图案用作不同路径的填充

javascript - 调整定位的背景图像