【发布时间】:2014-03-06 15:36:57
【问题描述】:
我正在尝试为模态窗口后面的图层应用模糊效果,它在 webapp、iOS 上运行良好,但在 Android 上失败。我知道 Android 刚开始支持 4.2 的 CSS 过滤器。
.blurred {
margin: -5px -10px;
-webkit-filter: blur(2px);
filter: blur(10px);
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
我尝试使用 Chrome 检查器应用其他过滤器并且它们有效(如灰度),还尝试将模糊应用到页面上的另一个元素但没有成功。
这是模糊不起作用的实现中的错误还是我遗漏了什么?
奇怪的是 Modernizr 将 cssfilters 类添加到 html 中,因此它检测到用户代理能够显示它们。也许它只测试灰度或者这就是 Modernizr 测试返回 true 的原因 - 只是一个旁注。
如有任何反馈,我们将不胜感激。
【问题讨论】:
标签: android css cordova webkit css-filters