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 相关文章推荐
纯CSS实现预加载动画效果
Sep 06 HTML / CSS
html5 css3 动态气泡按钮实例演示
Dec 02 HTML / CSS
纯css3实现宠物小鸡实例代码
Oct 08 HTML / CSS
video结合canvas实现视频在线截图功能
Jun 25 HTML / CSS
前端canvas水印快速制作(附完整代码)
Sep 19 HTML / CSS
html5 学习简单的拾色器
Sep 03 HTML / CSS
5个你不知道的HTML5的接口介绍
Aug 07 HTML / CSS
巧用HTML5给按钮背景设计不同的动画简单实例
Aug 09 HTML / CSS
详解WebSocket跨域问题解决
Aug 06 HTML / CSS
AmazeUI 面板的实现示例
Aug 17 HTML / CSS
HTML5逐步分析实现拖放功能的方法
Sep 30 HTML / CSS
html中显示特殊符号(附带特殊字符对应表)
Jun 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
PHP获取当前页面URL函数实例
2014/10/22 PHP
1亿条数据如何分表100张到Mysql数据库中(PHP)
2015/07/29 PHP
微信 开发生成带参数的二维码的实例
2016/11/23 PHP
php与c 实现按行读取文件实例代码
2017/01/03 PHP
用javascript获得地址栏参数的两种方法
2006/11/08 Javascript
JS中getYear()和getFullYear()区别分析
2014/07/04 Javascript
利用JavaScript的AngularJS库制作电子名片的方法
2015/06/18 Javascript
浅谈JavaScript中null和undefined
2015/07/09 Javascript
jQuery实现动画效果circle实例
2015/08/06 Javascript
Vue中自定义全局组件的实现方法
2017/12/08 Javascript
JavaScript this绑定过程深入详解
2018/12/07 Javascript
jQuery实现的点击显示隐藏下拉菜单功能完整示例
2019/05/17 jQuery
小程序云开发实现数据库异步操作同步化
2019/05/18 Javascript
Sublime Text3 配置 NodeJs 环境的方法
2020/05/20 NodeJs
Vue 解决通过this.$refs来获取DOM或者组件报错问题
2020/07/28 Javascript
巧用Python装饰器 免去调用父类构造函数的麻烦
2012/05/18 Python
Python基于Tkinter实现的记事本实例
2015/06/17 Python
详解Python中的文件操作
2016/08/28 Python
python利用sklearn包编写决策树源代码
2017/12/21 Python
使用Python进行QQ批量登录的实例代码
2018/06/11 Python
selenium+python实现自动化登录的方法
2018/09/04 Python
简单了解python filter、map、reduce的区别
2020/01/14 Python
Tensorflow中批量读取数据的案列分析及TFRecord文件的打包与读取
2020/06/30 Python
Python requests上传文件实现步骤
2020/09/15 Python
详解CSS3的图层阴影和文字阴影效果使用
2016/06/09 HTML / CSS
印度低票价航空公司:GoAir
2017/10/11 全球购物
物业管理个人自我评价
2013/11/08 职场文书
学生就业推荐信
2013/11/13 职场文书
入党思想汇报
2014/01/05 职场文书
淘宝活动策划方案
2014/02/06 职场文书
现实表现材料范文
2014/12/23 职场文书
2015年生产车间工作总结
2015/04/22 职场文书
国富论读书笔记
2015/06/26 职场文书
哪类餐饮行业,最适合在高校创业?
2019/08/19 职场文书
自从在 IDEA 中用了热部署神器 JRebel 之后,开发效率提升了 10(真棒)
2021/06/26 Java/Android
解决Vmware虚拟机安装centos8报错“Section %Packages Does Not End With %End. Pane Is Dead”
2022/06/01 Servers