18910140161

CSS3——实现模糊背景

顺晟科技

2022-09-13 13:41:50

87

背景模糊

不开头了,直接进入主题。
普通背景模糊效果如下:

  `filter:(2px)`

  ####普通背景模糊
  为了美观不能使背景前的文字模糊,而filter属性会使这整个div的后代并且还会出现白边。也就是说无法达到这个效果。怎么办呢?我们可以使用伪元素,这样我们也顺便解决了白边的问题。
  实现思路:
  在父容器中设置背景,并且使用相对定位,方便伪元素重叠。而在:after中只需要继承背景,并且设置模糊,绝对定位覆盖父元素即可。这样父容器中的子元素便可不受模糊度影响。因为伪元素的模糊度                              不能被父元素的子代继承。
  说了这么多,来点代码提提神。
  简单的html布局:
  ![](https://img2020.cnblogs.com/blog/2193300/202012/2193300-20201205095827938-567856136.png)

  CSS:

  ![](https://img2020.cnblogs.com/blog/2193300/202012/2193300-20201205100346238-1131533327.png)
相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航