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教程:新增加的结构伪类
Apr 02 HTML / CSS
定义css设备类型-Media Queries图表简介及使用方法
Jan 21 HTML / CSS
一款CSS3实现多功能下拉菜单(带分享按)的教程
Nov 05 HTML / CSS
使用CSS3制作一个简单的Chrome模拟器
Jul 15 HTML / CSS
css3 中的新特性加强记忆详解
Apr 16 HTML / CSS
CSS3中的@keyframes关键帧动画的选择器绑定
Jun 13 HTML / CSS
总结30个CSS3选择器
Apr 13 HTML / CSS
html5 Canvas画图教程(10)—把面拆成线条模拟出圆角矩形
Jan 09 HTML / CSS
HTML5画渐变背景图片并自动下载实现步骤
Nov 18 HTML / CSS
Html5实现文件异步上传功能
May 19 HTML / CSS
CSS实现渐变色边框(Gradient borders)的5种方法
Mar 25 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
一个更简单的无限级分类菜单代码
2007/01/16 PHP
一贴学会PHP 新手入门教程
2009/08/03 PHP
解析ajax事件的调用顺序
2013/06/17 PHP
分享PHP源码批量抓取远程网页图片并保存到本地的实现方法
2015/12/01 PHP
SAE实时日志接口SDK用法示例
2016/10/09 PHP
PHP序列化的四种实现方法与横向对比
2018/11/29 PHP
JS option location 页面跳转实现代码
2008/12/27 Javascript
js中的cookie的读写操作示例详解
2014/04/17 Javascript
vue-cli中的webpack配置详解
2017/09/25 Javascript
微信小程序使用navigateTo数据传递的实例
2017/09/26 Javascript
JS数组splice操作实例分析
2019/10/12 Javascript
vue使用swiper实现左右滑动切换图片
2020/10/16 Javascript
python 生成不重复的随机数的代码
2011/05/15 Python
python计算最小优先级队列代码分享
2013/12/18 Python
解决新版Pycharm中Matplotlib图像不在弹出独立的显示窗口问题
2019/01/15 Python
PyQt5重写QComboBox的鼠标点击事件方法
2019/06/25 Python
Python实现多线程/多进程的TCP服务器
2019/09/03 Python
python实现淘宝购物系统
2019/10/25 Python
python3中利用filter函数输出小于某个数的所有回文数实例
2019/11/24 Python
python合并多个excel文件的示例
2020/09/23 Python
利用HTML5的新特点实现图片文件异步上传
2014/05/29 HTML / CSS
澳大利亚UGG工厂直销:Australian Ugg Boots
2017/10/14 全球购物
加拿大床上用品、家居装饰、厨房和浴室产品购物网站:Linen Chest
2018/06/05 全球购物
应聘收银员个人的求职信
2013/11/30 职场文书
发展部经理职责规定
2014/02/22 职场文书
创建青年文明号材料
2014/05/09 职场文书
全国文明单位申报材料
2014/05/31 职场文书
铣床操作工岗位职责
2014/06/13 职场文书
宾馆仓管员岗位职责
2014/07/27 职场文书
小学英语复习计划
2015/01/19 职场文书
红楼梦读书笔记
2015/06/25 职场文书
《这片土地是神圣的》教学反思
2016/02/16 职场文书
2019年图书室自查报告范本
2019/10/12 职场文书
MySQL 使用索引扫描进行排序
2021/06/20 MySQL
CSS中使用grid布局实现一套模板多种布局
2022/07/15 HTML / CSS
javascript中Set、Map、WeakSet、WeakMap区别
2022/12/24 Javascript