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 calc()会计算属性详解
Feb 27 HTML / CSS
CSS3 优势以及网页设计师如何使用CSS3技术
Jul 29 HTML / CSS
CSS实现限制字数功能当对象内文本溢出时显示省略标记
Aug 20 HTML / CSS
基于DOM+CSS3实现OrgChart组织结构图插件
Mar 02 HTML / CSS
可自定义箭头样式的CSS3气泡提示框
Mar 16 HTML / CSS
css3新单位vw、vh的使用教程
Mar 23 HTML / CSS
html5+CSS3+JS实现七夕言情功能代码
Aug 28 HTML / CSS
只要五步 就可以用HTML5/CSS3快速制作便签贴特效(图)
Jun 04 HTML / CSS
谷歌浏览器小字体处理方案即12px以下字体
Dec 17 HTML / CSS
Html5+JS实现手机摇一摇功能
Apr 24 HTML / CSS
HTML5实现无刷新修改URL的方法
Nov 14 HTML / CSS
html5用video标签流式加载的实现
May 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调用MySQL的存储过程的实现代码
2008/08/12 PHP
通过php修改xml文档内容的方法
2015/01/23 PHP
Yii2使用dropdownlist实现地区三级联动功能的方法
2016/07/18 PHP
js判断60秒以及倒计时示例代码
2014/01/24 Javascript
介绍JavaScript中Math.abs()方法的使用
2015/06/14 Javascript
JS实现图片高亮展示效果实例
2015/11/24 Javascript
理解Javascript的call、apply
2015/12/16 Javascript
AngularJS页面访问时出现页面闪烁问题的解决
2016/03/06 Javascript
AngularJS中$http服务常用的应用及参数
2016/08/22 Javascript
jQuery图片轮播(二)利用构造函数和原型创建对象以实现继承
2016/12/06 Javascript
Vue实现双向数据绑定
2017/05/03 Javascript
javascript 构建模块化开发过程解析
2019/09/11 Javascript
jQuery实现聊天对话框
2020/02/08 jQuery
es6函数name属性功能与用法实例分析
2020/04/18 Javascript
vue实现购物车案例
2020/05/30 Javascript
微信小程序中的列表切换功能实例代码详解
2020/06/09 Javascript
Vue登录拦截 登录后继续跳转指定页面的操作
2020/08/04 Javascript
解决vue数据不实时更新的问题(数据更改了,但数据不实时更新)
2020/10/27 Javascript
nodejs中使用worker_threads来创建新的线程的方法
2021/01/22 NodeJs
python用ConfigObj读写配置文件的实现代码
2013/03/04 Python
python中reload(module)的用法示例详解
2017/09/15 Python
Python爬虫之pandas基本安装与使用方法示例
2018/08/08 Python
Python装饰器简单用法实例小结
2018/12/03 Python
python+mysql实现学生信息查询系统
2019/02/21 Python
Python中利用LSTM模型进行时间序列预测分析的实现
2019/07/26 Python
Python读取pdf表格写入excel的方法
2021/01/22 Python
Pyside2中嵌入Matplotlib的绘图的实现
2021/02/22 Python
Cotton On南非:澳洲时尚平价品牌
2018/06/28 全球购物
应届生船舶驾驶求职信
2013/10/19 职场文书
工程开工庆典邀请函
2014/02/01 职场文书
销售员求职个人的自我评价
2014/02/19 职场文书
实习生评语
2014/04/26 职场文书
世界红十字日活动总结
2015/02/10 职场文书
贫困证明书范文
2015/06/16 职场文书
学生会副主席竞选稿
2015/11/19 职场文书
学校标语口号大全
2015/12/26 职场文书