CSS 轻松实现‘毛玻璃’效果
毛玻璃
- 1. backdrop-filt 属性
- 2. filter 属性
- 3. backdrop-filter && filter
- 4. 参考资料
1. backdrop-filt 属性
通过为元素添加backdrop-filter:blur(模糊值)
这个 CSS 属性,元素所在的区域后方包括后方的其他元素会模糊或颜色有所偏移,元素本身包括内部的元素、边框不会模糊。
未添加前:
添加 backdrop-filter: blur(3px);
后:(除此还添加了 border 以此突出毛玻璃所在范围)
注:元素或其背景色设置为透明色方可看见效果
// CSS 部分代码
.wrap .top {position: absolute;width: 300px;height: 100px;margin: 20px;border: 1px solid #000;background-color: transparent;backdrop-filter: blur(3px);//毛玻璃属性}
<div class="wrap"><div class="top"></div> //由于类名为 top 的 div 盒子绝对定位,脱离文档流,同时层级提升,因此 div 盒子的层级高于 p 段落的层级,//div 盒子会将 p 元素覆盖,位于 p 元素的上方,p 标签中的文字位于 div 盒子后方,在 div 盒子添加 backdrop:blur(3px)后,文字也就变模糊了<p>best wish for you</p><p>少年如他</p></div>
2. filter 属性
添加 filter 属性的元素本身包括内部元素、边框会发生模糊或颜色偏移,不会导致元素以外的其他元素发生模糊或颜色偏移。
3. backdrop-filter && filter
backdrop-filter | filter | |
---|---|---|
作用对象 | 元素后方区域(包括后方的元素) | 元素本身(对后方区域或其他元素无效果) |
无效对象 | 元素本身 | 后方区域或其他元素 |
注意事项 | 元素或背景最好设置透明色方可查看效果 | / |
如图所示:上方黑色边框盒子元素添加 backdrop-filter 属性;元素内部的文字(你好呀)和黑色边框并未模糊,后方的中英文和背景树模糊
下方红色边框盒子元素添加 filter 属性;元素内部的文字(少年如他)和红色边框模糊,而背景树未模糊
4. 参考资料
MDN
CSS 轻松实现‘毛玻璃’效果相关推荐
- 图片上的文字用CSS写出毛玻璃效果
图片上的文字用CSS写出毛玻璃效果 2016-10-04 08:11 网页设计 标签:css 1297 发表评论 半透明颜色最初的使用场景之一就是作为背景.将其叠放在照片类或其他 ...
- php毛玻璃,使用css怎么实现毛玻璃效果?
使用css怎么实现毛玻璃效果?下面本篇文章给大家介绍一下使用css实现毛玻璃效果的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 其实毛玻璃的模糊效果技术上比较简单,只是用到了 ...
- css毛玻璃效果白边_使用css模拟vista毛玻璃效果
近来Windows Vista的毛玻璃效果一直受到界内同行的争相模仿.小弟不才,也来发表下自己的拙见. 首先准备两张背景图片,一张为正常图片,另外一张表现为正常图片的模糊效果. 利用css里面对背景的 ...
- css实现图片毛玻璃效果
先上效果图 css代码 <!DOCTYPE html> <html lang="en"> <head><meta charset=&quo ...
- css如何实现毛玻璃效果
在苹果的官网上看到看到一个悬浮菜单的毛玻璃效果 被这种效果给吸引到了,深入源码后发现只通过两个css属性就能实现该效果. 苹果网站地址https://www.apple.com.cn/macos/bi ...
- CSS技巧收集——毛玻璃效果(深入理解滤镜filter)
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 原文链接 ...
- java做出毛玻璃效果_手把手教你CSS如何实现毛玻璃效果
今天在做一个登录界面的时候,由于视觉给的页面背景图片太鲜艳亮眼,导致页面中间的登录表单框很不显眼,效果很差.就想到了做成毛玻璃的效果,现在分享出来,大家一起看看吧. 页面结构如下: 由于之前用过CSS ...
- css透明度、毛玻璃效果
透明度: 1.opacity 背景颜色和字体同时透明 2.background:rgba(255,255,255,0.2); 只是背景颜色透明,字体不透明 代码: .info{backgro ...
- CSS实现背景模糊/毛玻璃效果
所有代码地址:filter 文末也有代码 方法一 效果 原理 如果只单纯的想实现背景模糊效果,而背景之上没有其他内容,那么就使用filter(滤镜)就足以,其中包括模糊,亮度,灰度,阴影等等:参考 M ...
最新文章
- 第十六天:9.1规划人力资源管理。
- dart系列之:在dart中使用数字和字符串
- cf有没有linux版本,急切求助万能的吧友 !!! Linux系统能玩穿越火线吗 好
- 剑指 Offer II 023. 两个链表的第一个重合节点
- 元注解@interface的理解使用
- Scala学习01——Scala介绍
- [原创]C#之探索发现:在WinForm上写的一个模拟分页小程序
- Bat+PowerShell实现windows网络一键共享
- aix for sqlserver_Oracle大型数据库系统在AIX/UNIX上的实战详解(第2版)(文平)高清PDF扫描版 [266.16M]...
- 我心中的Android REST Client--9gag
- GIT常用命令for QA
- 建立时间、保持时间、时钟输出延时、时钟偏斜、slack(公式整理)
- Linux赋予文件权限 最高权限 可执行权限
- 厦门感恩回馈一线职工 为其开启“新年旅程”
- 【在学习Python网络爬虫过程中,声明浏览器(Chrome)对象所遇问题汇总】
- excel服务器客户端在哪个文件夹,excel服务器客户端安装配置
- android studio Cannot launch SDK manager ....
- 神策数据张铎:一文读懂神策私有化部署的架构演进
- SQL 、MySql 查询前几年、几天、几小时的数据
- 深度学习康耐视ViDi如何添加工具
热门文章
- Unity+IDEA 断点调试Lua
- 安兔兔苹果html5排行榜,跑分最高的苹果手机iOS设备性能排行榜
- matlab方差贡献率,求助,关于累计方差贡献率低的原因?
- python扑克游戏_Python-----模拟扑克纸牌游戏
- 阿里巴巴离职DBA职业生涯总结[转]
- 医院体检管理系统说明书
- 如何进行数据的导出?
- java settext用法_Java JFormattedTextField.setText方法代码示例
- JAVA计算机毕业设计珠宝首饰进销存管理系统Mybatis+系统+数据库+调试部署
- vue 阻止事件冒泡,捕获方法