其实毛玻璃很简单

只需要在css中加入

backdrop-filter:blur(8px);

8px是模糊力度

注意:使用该方法前需要设置背景不能是透明(如果是显示这个元素下面的图像记得半透明,例子就是)

完整例子:

例子目录下有一个背景图片 bg.jpg 和css文件 毛玻璃.css

HTML:

<!DOCTYPE html>
<html> <head>
<meta charset="utf-8"/>
<title>标题</title> <style>
body{
background-image:url('bg.jpg');
background-repeat:no-repeat;
background-attachment:fixed;
background-position:center;
} *{
padding: 0;
margin: 0;
} #main{
width:600px;
height:300px;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%); background-color:rgba(255,255,255,0.6); border-radius:25px; } #text{
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%); } </style> <link rel="stylesheet" href="毛玻璃.css" type="text/css" />
</head> <body id="body-id"> <div id="main">
<h1 id="text">毛玻璃</h1>
</div> </body> <script type="text/javascript"> </script> </html>

仅模糊的css(重点):

毛玻璃.css

#main{
backdrop-filter:blur(8px);
}

效果:

用firefox的注意了!

firefox70+的版本不支持 backdrop-filter 只支持 filter 了

根据实测效果没变化,但子元素(也就是里面的文字)也会模糊!!!

解决的方法还是有的:

https://www.cnblogs.com/arrayblog/p/14180549.html

最新文章

  1. ApiController使用Session验证出现Null解决方案
  2. [转]Extjs combo数据绑定与获取
  3. p68 对数变换 关于fft2 fftshift 频谱
  4. 在selenium2.0中使用selenium1.0的API
  5. Tomcat 开启 SSL
  6. TF2ZP函数
  7. c++11中的for简化用法
  8. cmake用法(转)
  9. 让ie678支持css一些属性及html标签
  10. 找出html中的图片、包括css中的图片,读出图片数据转换为base64数据
  11. UVa 10801 - Lift Hopping(dijkstra最短路)
  12. C++Primer笔记二
  13. XMPP通讯开发-好友获取界面设计
  14. 身份证校验程序(下)- 零基础入门学习Delphi49
  15. php中memcache的运用
  16. Quartz.Net 与 Autofac 自动注入 的整合问题
  17. Windows Server 2019 容器化探索-Docker安装
  18. 添加,删除List&lt;Map&lt;String, Object&gt;&gt;元素
  19. php开启curl不成功原因
  20. u-boot之内核是怎么启动的

热门文章

  1. [bug] HDFS:hdfs missing blocks. The following files may be corrupted
  2. [c++] 细节
  3. WIKI和JIRA-安装与使用
  4. 云计算OpenStack核心组件---glance镜像服务(6)
  5. 重新整理 .net core 实践篇—————配置系统之强类型配置[十]
  6. Linux资源监控工具 glances
  7. 永远的ace 实验七 团队作业4—团队项目需求建模与系统设计(1)
  8. Django(51)drf渲染模块源码分析
  9. 夜晚场景图像ISP增强算法
  10. 2.5D Visual Sound:CVPR2019论文解析