让背景出现毛玻璃的效果
一 .最近做一个项目,UI的一个需求是:
1.背景是半透明的
2.背景有毛玻璃的模糊效果
3.上面的字体清晰可见
效果如下:
二 . 我说这个简单,不就是背景用blur处理一下嘛,简单。
先是背景透明,字体清晰可见
div{background:rgba(51, 51, 51, .6);
}
再来个模糊处理
div{background:rgba(51, 51, 51, .6);-webkit-filter: blur(10px);-moz-filter: blur(10px);-ms-filter: blur(10px); filter: blur(10px);
}
还做了兼容处理,美滋滋。
打开浏览器刷新:
我擦,这都是什么鬼。不行,要分析一下。
原来div里面的字和div是在一个盒子里面,设置这个盒子为模糊,那么里面的字一起都会被设为模糊。所以,我们可以通过以下方法:
要设置模糊背景的地方通过伪元素设置背景颜色,区域relative定位,伪元素absolute定位,这样让伪元素的大小完全等于本来区域的大小 然后用blur滤镜进行模糊处理,再设置伪元素z-index为 -1,置于最底层,就OK啦。
div{position: relative;background:rgba(51, 51, 51, .6);-webkit-filter: blur(10px);-moz-filter: blur(10px);-ms-filter: blur(10px); filter: blur(10px);
}
div::before {position: absolute;z-index: -1;background:rgba(51, 51, 51, .6);top: 0;right: 0;bottom: 0;left: 0;content: '';filter: blur(10px);}
这样 就得到了第一张图的效果。
感谢他的思路。
让背景出现毛玻璃的效果相关推荐
- 使用CSS3滤镜开发模糊背景(毛玻璃)效果
效果展示: 功能说明: 在平时的开发中我们时常需要弹出某些对话框,同时希望用户能够忽略背景把注意力集中到弹框上,这时候从用户 体验的角度出发,我们可以选择将弹框背景模糊化,用以增强用户的实际体验效果. ...
- css背景图毛玻璃,css实现背景图片的毛玻璃效果
问题一css 一.简述问题html 最近在作登陆页面的时候,遇到了一个问题:将登陆页面的背景图片,设置为毛玻璃效果.在网上找到了关于这方面的资料.web 二.问题解决svg .blur { filte ...
- 【CSS】页面背景的毛玻璃效果
前言:最近学习到了一种超级好看,超级高级的背景设计效果,迫不及待的分享出来了 适用情况:用图片做背景时,将弹框和背景融为一体 一.基础设计(之前的实现方法) 页面很简单,在外层的div定义backgr ...
- 深度linux系统任务栏毛玻璃,操作系统中常见的「毛玻璃」效果是怎么设计出来的?...
原标题:操作系统中常见的「毛玻璃」效果是怎么设计出来的? Matrix 首页推荐 Matrix 是少数派的写作社区,我们主张分享真实的产品体验,有实用价值的经验与思考.我们会不定期挑选 Matrix ...
- html怎么制作固定背景,使用CSS制作的页面背景固定和滚动效果
HTML HTML结构很简单,一个class为.cd-fixed-bg的div元素用于放置固定背景图,一个class为.cd-scrolling-bg的div元素用于滚动的部分.我们可以放置多个.cd ...
- 【转】C#使用GDI+制作背景颜色淡入淡出效果的按钮
C#使用GDI+制作背景颜色淡入淡出效果的按钮 2010-04-14 来自:CNBLOG 字体大小:[大 中 小] 摘要:本文介绍C#使用GDI+制作背景颜色淡入淡出效果的按钮,并提供完整的示例和 ...
- android毛玻璃壁纸效果,【手机教程大赛】制作 毛玻璃效果 壁纸
本帖最后由 青山抹微雲 于 2014-9-28 17:05 编辑 现在的手机系统里,对于桌面图标的设计都偏向于扁平化设计,并且受到广大机友的深爱.但是,机友们有没有发现,壁纸和图标有时候会显得混乱?看 ...
- iOS开发-简单图片背景替换 实现抠图效果
之前好奇, 想实现这样的功能 -----> iOS图像处理-(jpg去除白色背景) 把一张图片(.jpg)的白色背景抠掉,转成.png 格式的有alpha通道的透明图. 原图黑白分明, 像这 ...
- iOS开发-简单图片背景替换(实现抠图效果)
之前好奇, 想实现这样的功能 -----> iOS图像处理-(jpg去除白色背景) 把一张图片(.jpg)的白色背景抠掉,转成.png 格式的有alpha通道的透明图. 原图黑白分明, 像这 ...
最新文章
- SP5971 LCMSUM - LCM Sum(莫比乌斯反演 ,推柿子,经典)
- 关于Android的一些设计
- 一次内网靶场学习记录
- php curl 句柄 复用,PHP-curl multi批处理CPU负载过高的解决办法
- JavaScript 实现继承的5种方式
- Opencv--Mat属性step,size,step1,elemSize,elemSize1
- About Me Leo是谁
- innovus停止当前命令_从命令行停止node.js程序
- java有几大对象_一个 Java 对象到底有多大?
- varnish在Debian9.4安装和配置
- Javascript面向对象之私有静态变量
- java严格模式_es严格模式、对象和扩展。
- android怎么开机画面,android开机动画bootanimation 分析
- GBase数据库安装前一般检查
- Axure安装、破解、汉化一条龙
- tcpdump输出内容分析
- Unity 3d 中Debug.Log和Print的区别。
- 虚拟机里运行的windows10突然变卡
- 复杂大脑网络的结构和功能
- 解决Windows安装MySQL时出现msvcr120.dll文件丢失问题(完美解决)
热门文章
- css中background: lighten的用法
- 计算机一级考试选择题1
- linux print$共享文件夹,利用python的看门狗在linux下监控afp共享文件夹
- python实现音乐定时开关,模拟上下课铃声(含程序打包微小exe文件方法介绍)
- 期货公司速度哪家强? 期货业掀起装备竞赛
- Spring和Spring Boot区别
- HSI Dataset Visualization:Indian Pines---Python Spectral
- 【渝粤教育】国家开放大学2018年秋季 8181-21T (1)老年保健按摩 参考试题
- YOLOv7改进之二十二:涨点神器——引入递归门控卷积(gnConv)
- CSS+HTML学习笔记005