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 object-fit属性
Jul 27 HTML / CSS
CSS3中Animation属性的使用详解
Aug 06 HTML / CSS
用css3写出气球样式的示例代码
Sep 11 HTML / CSS
HTML5调用手机摄像头拍照的实现思路及代码
Jun 15 HTML / CSS
HTML5手机端弹出遮罩菜单特效代码
Jan 27 HTML / CSS
SVG实现多彩圆环倒计时效果的示例代码
Nov 21 HTML / CSS
HTML5 解决苹果手机不能自动播放音乐问题
Dec 27 HTML / CSS
解析浏览器的一些“滚动”行为鉴赏
Sep 16 HTML / CSS
HTML5自定义元素播放焦点图动画的实现
Sep 25 HTML / CSS
CSS3 制作的悬停缩放特效
Apr 13 HTML / CSS
CSS 鼠标点击拖拽效果的实现代码
Dec 24 HTML / CSS
CSS list-style-type属性使用方法
May 21 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
Apache 配置详解(最好的APACHE配置教程)
2010/07/04 PHP
PHP文件读写操作相关函数总结
2014/11/18 PHP
PHP使用自定义方法实现数组合并示例
2016/07/07 PHP
ExtJS下grid的一些属性说明
2009/12/13 Javascript
一个很简单的jquery+xml+ajax的无刷新树结构(无css,后台是c#)
2010/06/02 Javascript
jQuery的初始化与对象构建之浅析
2011/04/12 Javascript
自己动手制作jquery插件之自动添加删除行的实现
2011/10/13 Javascript
基于JavaScript实现 获取鼠标点击位置坐标的方法
2013/04/12 Javascript
js自定义鼠标右键的实现原理及源码
2014/06/23 Javascript
JSON格式的键盘编码对照表
2015/01/29 Javascript
Jquery ui datepicker设置日期范围,如只能隔3天【实现代码】
2016/05/04 Javascript
jQuery包裹节点用法完整示例
2016/09/13 Javascript
解决Vue 浏览器后退无法触发beforeRouteLeave的问题
2017/12/24 Javascript
js使用formData实现批量上传
2020/03/27 Javascript
React Hooks的深入理解与使用
2018/11/12 Javascript
elementUI select组件value值注意事项详解
2019/05/29 Javascript
jQuery实现图片下载代码
2019/07/18 jQuery
详解vue页面首次加载缓慢原因及解决方案
2019/11/06 Javascript
python的绘图工具matplotlib使用实例
2014/07/03 Python
Python实现利用最大公约数求三个正整数的最小公倍数示例
2017/09/30 Python
python开启摄像头以及深度学习实现目标检测方法
2018/08/03 Python
Python 读写文件的操作代码
2018/09/20 Python
解决python3中cv2读取中文路径的问题
2018/12/05 Python
Ubuntu下Python+Flask分分钟搭建自己的服务器教程
2019/11/19 Python
Python requests获取网页常用方法解析
2020/02/20 Python
keras load model时出现Missing Layer错误的解决方式
2020/06/11 Python
django haystack实现全文检索的示例代码
2020/06/24 Python
澳洲小众品牌的集合网站:BNKR
2018/02/23 全球购物
如何配置、使用和清除Smarty缓存
2015/12/23 面试题
数据库测试通常都包括哪些方面
2015/11/30 面试题
医药专业推荐信
2013/11/15 职场文书
心理健康课教学反思
2014/02/13 职场文书
冬季作息时间调整通知
2015/04/24 职场文书
Python 中的 copy()和deepcopy()
2021/11/07 Python
Win11怎样将锁屏账户头像图片改成动画视频
2021/11/21 数码科技
Github 使用python对copilot做些简单使用测试
2022/04/14 Python