CSS3如何实现磨砂玻璃背景效果

html-css010

CSS3如何实现磨砂玻璃背景效果,第1张

假如页面有一个背景和一个透明的盒子,我们先将盒子范围内的背景截取下来,在透明盒子之后设置一个伪元素用绝对定位格式化长宽让其跟透明盒子一样大小,在将伪元素背景设置为刚刚截取的图片设置模糊、设置z-index让伪元素在透明盒子之后,在给透明盒子设置一点阴影就好了。

核心代码如下

最高就行, ios的高斯模糊设置的确实挺高. 但是css3的有缺陷就是想要让一个可以拖动的小窗口设置上背景模糊需要背景是图片. 如果不用图片直接给一个div设置那么模糊的就不是背景了,而是div本事. 倒是可以给背景元素设置模糊,然后给前面的窗口设置半透明. 但是这是全屏,不上局部