CSS 实现磨砂玻璃(毛玻璃)效果样式


Posted in HTML / CSS onMay 21, 2023

CSS 实现磨砂玻璃(毛玻璃)效果样式

要实现磨砂玻璃背景,可以使用 CSS3 中的::before伪元素和backdrop-filter属性,结合opacity属性和blur()函数来实现。

具体实现步骤如下:

  • 创建一个具有背景的元素,例如一个div元素。
div {
  background-image: url("your-image-url");
}
  • 使用::before伪元素为元素添加一个半透明的背景层。
div::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.5);
}

在这个示例中,设置了::before伪元素的内容为空,位置为绝对定位,宽度和高度分别为 100%,并设置了一个半透明的白色背景色。

  • 使用backdrop-filter属性对::before伪元素的背景进行模糊处理。
div::before {
  /* ... */
  backdrop-filter: blur(10px);
}

在这个示例中,使用blur()函数设置模糊程度为 10 像素。可以根据需要调整这个值来控制模糊程度。

  • 为了让磨砂玻璃效果更加明显,可以通过opacity属性降低::before伪元素的不透明度。
div::before {
  /* ... */
  opacity: 0.8;
}

在这个示例中,将::before伪元素的不透明度降低到 0.8,以增强磨砂玻璃效果。

完整的 CSS 代码如下:

div {
  background-image: url("your-image-url");
  position: relative;
}
div::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.5);
  backdrop-filter: blur(10px);
  opacity: 0.8;
}

通过这种方式,可以使用 CSS 快速简单地实现磨砂玻璃背景效果。需要注意的是,backdrop-filter属性并不是所有浏览器都支持,需要进行兼容性测试和兼容性处理。

到此这篇关于CSS 实现磨砂玻璃(毛玻璃)样式的文章就介绍到这了,更多相关CSS磨砂玻璃内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章,希望大家以后多多支持三水点靠木!

 
HTML / CSS 相关文章推荐
CSS3制作精致的照片墙特效
Jun 07 HTML / CSS
Css3+Js制作漂亮时钟(附源码)
Apr 24 HTML / CSS
一款利用css3的鼠标经过动画显示详情特效的实例教程
Dec 29 HTML / CSS
CSS3利用text-shadow属性实现多种效果的文字样式展现方法
Aug 25 HTML / CSS
浅析CSS3中鲜为人知的属性:-webkit-tap-highlight-color
Jan 12 HTML / CSS
CSS3与动画有关的属性transition、animation、transform对比(史上最全版)
Aug 18 HTML / CSS
CSS3 实现图形下落动画效果
Nov 13 HTML / CSS
详解HTML5 Canvas绘制不规则图形时的非零环绕原则
Mar 21 HTML / CSS
mui几种页面跳转方式对比总结概括
Aug 18 HTML / CSS
Canvas引入跨域的图片导致toDataURL()报错的问题的解决
Sep 19 HTML / CSS
HTML5实现直播间评论滚动效果的代码
May 27 HTML / CSS
AmazeUI折叠式卡片布局,整合内容列表、表格组件实现
Aug 20 HTML / CSS
HTML 里 img 元素的 src 和 srcset 属性的区别详解
May 21 #HTML / CSS
CSS list-style-type属性使用方法
May 21 #HTML / CSS
Li list-style-image 图片垂直居中实现方法
May 21 #HTML / CSS
box-shadow单边阴影的实现
VW、VH适配移动端的解决方案与常见问题
May 21 #HTML / CSS
CSS 鼠标选中文字后改变背景色的实现代码
May 21 #HTML / CSS
什么是clearfix (一文搞清楚css清除浮动clearfix)
You might like
PHP Parse Error: syntax error, unexpected $end 错误的解决办法
2012/06/05 PHP
Chrome Web App开发小结
2014/09/04 PHP
php获取字符串中各个字符出现次数的方法
2015/02/23 PHP
利用PHP将部分内容用星号替换
2020/04/21 PHP
javascript的函数、创建对象、封装、属性和方法、继承
2011/03/10 Javascript
JavaScript中变量提升 Hoisting
2012/07/03 Javascript
SpringMVC返回json数据的三种方式
2015/12/10 Javascript
深入理解MVC中的时间js格式化
2016/05/19 Javascript
Bootstrop实现多级下拉菜单功能
2016/11/24 Javascript
JS根据生日月份和日期计算星座的简单实现方法
2016/11/24 Javascript
详解AngularJS中$filter过滤器使用(自定义过滤器)
2017/02/04 Javascript
jQuery实现简单的滑动导航代码(移动端)
2017/05/22 jQuery
基于JavaScript实现新增内容滚动播放效果附完整代码
2017/08/24 Javascript
vue 实现类似淘宝星级评分的示例
2018/03/01 Javascript
vue利用v-for嵌套输出多层对象,分别输出到个表的方法
2018/09/07 Javascript
bootstrap table合并行数据并居中对齐效果
2018/10/17 Javascript
[51:53]完美世界DOTA2联赛决赛日 Inki vs LBZS 第二场 11.08
2020/11/10 DOTA
Python __setattr__、 __getattr__、 __delattr__、__call__用法示例
2015/03/06 Python
Hadoop中的Python框架的使用指南
2015/04/22 Python
30秒轻松实现TensorFlow物体检测
2018/03/14 Python
VScode编写第一个Python程序HelloWorld步骤
2018/04/06 Python
Python 中Django安装和使用教程详解
2019/07/03 Python
python可视化text()函数使用详解
2020/02/11 Python
使用python客户端访问impala的操作方式
2020/03/28 Python
python百行代码自制电脑端网速悬浮窗的实现
2020/05/12 Python
哪些是python中web开发框架
2020/06/17 Python
HTML5 Canvas的事件处理介绍
2015/04/24 HTML / CSS
在canvas上实现元素图片镜像翻转动画效果的方法
2018/03/20 HTML / CSS
阿联酋最好的手机、电子产品和家用电器网上商店:Eros Digital Home
2020/08/09 全球购物
无毒社区工作方案
2014/05/23 职场文书
2014大学生党员评议个人总结
2014/09/22 职场文书
幼儿园教师个人总结
2015/02/05 职场文书
开会通知短信大全
2015/04/20 职场文书
食品药品安全责任书
2015/05/11 职场文书
2016大学生社会实践心得体会范文
2016/01/14 职场文书
关于销售人员的年终工作总结要点
2019/08/15 职场文书