【发布时间】:2017-09-05 06:05:42
【问题描述】:
所以,这个概念很简单,但是代码很复杂……
这是一个部分示例 - 查看此站点上的导航栏: navbar aero glass example 它只是一个平铺背景的 DIV,不透明度可能为 50%。
现在,要获得完整的航空玻璃效果,我们需要模糊此 DIV / 导航栏后面的任何内容。因此,在此示例中,导航栏需要模糊底层 DIV 背景图像。这让我很困惑。
我能找到的最接近模糊滤镜的是:
图片{
-webkit-filter: blur(5px); /* Safari 6.0 - 9.0 */
filter: blur(5px);
}
但上述内容仅适用于 Firefox 的图像元素,不适用于 IE。
基本上,我需要一种方法来创建 DIV,并模糊该 DIV 元素后面的任何内容,并使其适用于所有浏览器。
提前致谢。
【问题讨论】:
-
一种“简单的方法”即将到来,也许,caniuse.com/#search=backdrop-filter
-
但是,IE - 你有两次机会,buckleys 和没有 - IE 已经死了死了
-
你的第一篇文章很好,第二篇很混乱。
-
IE 是旧的并且没有开发,所以任何新的 CSS(甚至是旧的 CSS)都不会,也永远不会工作 - 话虽如此,IE 可以与
-ms-filter -
"巴克利和非" = "没有机会。"现在说得通了。
标签: javascript jquery css twitter-bootstrap aero-glass