【发布时间】:2016-11-03 20:43:05
【问题描述】:
backdrop-filter 是最新的 CSS 功能,在现代浏览器中尚不可用(至少截至 2016 年 7 月 1 日)。
- Chrome 51 通过 Experimental Web Platform 标志支持
backdrop-filter。 - Safari 9.1 支持
-webkit-前缀 - Firefox 47 不支持
处于这种无法使用的状态,我想知道是否有其他方法可以带来相同的结果。
也欢迎 blur、grayscale 的 JS 变通方法
backdrop-filter的发展可以通过https://bugs.chromium.org/p/chromium/issues/detail?id=497522追踪
【问题讨论】:
-
您能否详细说明您想要什么?或解释一下新功能
-
@SrikerCh 模糊,灰度滤镜
-
在 chrome 错误跟踪器中为该问题加注星标以尽快得到它:bugs.chromium.org/p/chromium/issues/detail?id=497522
-
使用另一个div设置背景和你需要的效果,使用与目标元素相同的位置和大小并应用过滤器,不会影响目标元素的内容
-
TL;DR: 使用例如
filter: blur()等等。