手把手教你CSS如何实现毛玻璃效果


当前第2页 返回上一页

应用了filter:blur(<blur_size>);的元素的所有子孙元素都会被模糊处理(不是因为继承),即使子孙元素脱离了该元素的文档流也不能避免。

  • 只对login-box背后部分模糊处理。解决方案是在login-box下层加一个与之重叠的元素,对此元素应用filter:blur(<blur_size>);,可以选择用伪元素:

1

2

3

4

5

6

7

8

9

10

.login-box::before{

    content:'';

    position:absolute;

    top:0;

    left:0;

    right:0;

    bottom:0;

    filter:blur(10px) contrast(.8);

    z-index:-1;

}

并设置如下背景样式:

1

2

3

.wrap-box ,.login-box::before{

    background:url('/assets/login_bg.jpg') 0 / cover fixed;

}

效果达成如下:


感谢大家的阅读,希望大家收益多多。

本文转自: https://blog.csdn.net/buttonChan/article/details/79889372

推荐教程:《CSS教程》

以上就是手把手教你CSS如何实现毛玻璃效果的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

深入了解css属性*-gradient的使用技巧

老司机来和你谈谈,为什么说css是最难的!!

css如何实现给div添加滚动并隐藏滚动条

css id选择器怎么写

css sprite是什么

css如何设置下划线的颜色

css是什么,它的优点有哪些

css 什么是相对长度单位

css如何消除锯齿

css column-span属性怎么用

更多相关阅读请进入《css》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...