CSS3 backdrop-filter() 实现背景毛玻璃效果,区别于 blur()

MDN相关说明 ​​https://developer.mozilla.org/zh-CN/docs/Web/CSS/backdrop-filter​

一个可以实现背景毛玻璃效果的 CSS 属性

平常使用的 ​​filter​​​ 区别于 ​​backdrop-filter​​​​filter​​ 是模糊内容
​backdrop-filter​​ 是使透过该层的底部元素模糊化

.blur-content{
filter: blur(10px);
}

.blur-bg{
backdrop-filter: blur()
}

这个在苹果官网有使用的例子
这是去掉 ​​​backdrop-filter​​ 的效果

CSS3 backdrop-filter() 实现背景毛玻璃效果,区别于 blur()_backdrop-filter

这是加上 ​​backdrop-filter​​​ 的效果
在使用的时候为了不让模糊后的背景过黑,就添加了 ​​​saturate(180%)​​ 的效果

CSS3 backdrop-filter() 实现背景毛玻璃效果,区别于 blur()_html_02
CSS3 backdrop-filter() 实现背景毛玻璃效果,区别于 blur()_毛玻璃效果_03

使用例子,很好用

CSS3 backdrop-filter() 实现背景毛玻璃效果,区别于 blur()_html_04