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实现可滑动跳转的分页插件示例
May 08 HTML / CSS
CSS3感应鼠标的背景闪烁和图片缩放动画效果
May 14 HTML / CSS
一款基于css3的动画按钮代码教程
Nov 23 HTML / CSS
详解基于 Canvas 手撸一个六边形能力图
Sep 02 HTML / CSS
前端canvas动画如何转成mp4视频的方法
Jun 17 HTML / CSS
html5文字阴影效果text-shadow使用示例
Jul 25 HTML / CSS
HTML5 canvas基本绘图之文字渲染
Jun 27 HTML / CSS
HTML5中的网络存储实现方式
Apr 28 HTML / CSS
html5实现输入框fixed定位在屏幕最底部兼容性
Jul 03 HTML / CSS
canvas版人体时钟的实现示例
Jan 29 HTML / CSS
CSS filter 有什么神奇用途
May 25 HTML / CSS
Html5获取用户当前位置的几种方式
Jan 18 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
德劲1102收音机的打理维修案例
2021/03/02 无线电
深入理解require与require_once与include以及include_once的区别
2013/06/05 PHP
php用户注册信息验证正则表达式
2015/11/12 PHP
学习php设计模式 php实现享元模式(flyweight)
2015/12/07 PHP
PHP框架实现WebSocket在线聊天通讯系统
2019/11/21 PHP
学习javascript,实现插入排序实现代码
2011/07/31 Javascript
js 自制滚动条的小例子
2013/03/16 Javascript
jquery移动listbox的值原理及代码
2013/05/03 Javascript
固定网页背景图同时保持图片比例的思路代码
2013/08/15 Javascript
Egret引擎开发指南之发布项目
2014/09/03 Javascript
node.js开发中使用Node Supervisor实现监测文件修改并自动重启应用
2014/11/04 Javascript
JS判断是否360安全浏览器极速内核的方法
2015/01/29 Javascript
jquery中表单 多选框的一种巧妙写法
2015/09/06 Javascript
json实现添加、遍历与删除属性的方法
2016/06/17 Javascript
jQuery+ajax实现实用的点赞插件代码
2016/07/06 Javascript
JS实现六边形3D拖拽翻转效果的方法
2016/09/11 Javascript
js实现省市级联效果分享
2017/08/10 Javascript
浅谈SpringMVC中post checkbox 多选框value的值(隐藏域方式)
2018/01/08 Javascript
react build 后打包发布总结
2018/08/24 Javascript
vue实现动态按钮功能
2019/05/13 Javascript
vue 实现根据data中的属性值来设置不同的样式
2020/08/04 Javascript
[01:07:22]2014 DOTA2华西杯精英邀请赛 5 24 DK VS VG加赛
2014/05/26 DOTA
[01:10:58]KG vs TNC 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
[01:05:52]DOTA2-DPC中国联赛 正赛 Ehome vs Aster BO3 第一场 2月2日
2021/03/11 DOTA
django中ImageField的使用详解
2020/12/21 Python
饿了么订餐官网:外卖、网上订餐
2019/06/28 全球购物
当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?
2014/09/09 面试题
大学辅导员事迹材料
2014/02/05 职场文书
学生党员的自我评价范文
2014/03/01 职场文书
仓库管理员岗位职责
2014/03/19 职场文书
《路旁的橡树》教学反思
2014/04/07 职场文书
关于青春的演讲稿500字
2014/08/22 职场文书
雷锋的故事观后感
2015/06/10 职场文书
2016领导干部廉洁从政心得体会
2016/01/19 职场文书
五年级数学教学反思
2016/02/16 职场文书
Vue提供的三种调试方式你知道吗
2022/01/18 Vue.js