先抛出需求:
有一张全局大图,中间有一层文字,文字的背景使用毛玻璃模糊。类似效果如下:

<!--html-->
<div id="w"><article><p>123123123123</p><p>123123123123</p><p>123123123123</p><div id="a">  </div></article>
</div>
/*css*/
#w{background:url(bg_01.jpg) no-repeat center center fixed  ;width:100%;height:100%;
}
article{width:40%;height:1200px;margin:0 auto;text-align: center;z-index: 1;position: relative;
}
#a{position: absolute;width:500%;height:100%;margin-left:-150%;top:-10px;background:url(bg_01.jpg) no-repeat center center fixed  ;-webkit-filter: blur(0px);z-index: -1;
}

思路如下:
1)首先不能直接在背景层的元素中使用filter,因为这样会把文字也模糊掉。

2)因此,解决的办法就是另外增加一个层,用以放置模糊效果。然后使用绝对定位,让它固定在想要有毛玻璃效果的局部上,并设置z-index值小于父元素,让它不要挡住上面那层文字。

3)在放置模糊效果的层上用与父元素一样的背景,并用fixed值将其固定,形成背景重叠。(关键,必须要让两张背景图重叠起来)若有超出部分可以用overfloat:hidden,进行隐藏。

使用JS控制scroll来改变filter的值可以让画面变的很炫酷。

/*js*/
$(function(){var a=0;var c = 1;$(window).scroll(function(){var b = $(this).scrollTop();// alert(b);if(b>98 && b<160){$("#a").css("-webkit-filter","blur("+c+"px)");}else if(b>160){$("#a").css("-webkit-filter","blur(2px)");} else if(b<100){$("#a").css("-webkit-filter","blur("+a+"px)");}})
});

CSS3设置背景毛玻璃效果相关推荐

  1. Css3实现背景毛玻璃效果

    毛玻璃效果 ios里毛玻璃效果的使用非常多,本文介绍一个实现div毛玻璃背景的方法 css3 Filter css3的Filter主要用在图像的特效处理上,默认值为none,还有以下备选项: 1.gr ...

  2. CSS设置背景透明效果

    CSS设置背景透明效果 设置背景透明效果有两种方法: 使用opacity属性定义透明度,范围0-1,0表示完全透明,1表示不透明,优点:可以在背景图片以及背景颜色上使用.缺点:会把设置div及其子元素 ...

  3. Android 抽屉菜单滑动时模糊背景 | 毛玻璃效果

    先来看看要实现的效果图 录制的有点模糊在补一张静态图 简单的分析一下: 1⃣️一开始我一直以为抽屉菜单的背景是一张半透明的高斯模糊图片,一直尝试着用ps做一张然后发现并没有什么卵用(纯色背景或者图片是 ...

  4. 前端开发问题——css设置背景样式效果无法显现

    思考维度 1.css样式是否配置有误,如:检查背景url是否写错,css样式是否被调用,是否出现同名css导致样式被覆盖 2.背景无法撑开元素的宽高,在为元素设置背景时一定要先设置宽度 3.设置背景的 ...

  5. html中背景条纹效果,css3 条纹背景滚动效果

    今天在一个网站上看到这样一个效果,我一开始以为一个背景gif图片,为了验证我的想法,我打开firebug 一查看,原来不是gif.是用css3完成的.于是我就在查看css3的api帮助下尝试着 写一写 ...

  6. css设置背景图片缩小,css3 设置背景图片大小(缩略图形式缩小)

    [译]libev和libevent的设计差异 本文译自what's the difference between libev and libevent? 作者是libev作者 [问]两个库都是为异步i ...

  7. css背景图毛玻璃,css实现背景图片的毛玻璃效果

    问题一css 一.简述问题html 最近在作登陆页面的时候,遇到了一个问题:将登陆页面的背景图片,设置为毛玻璃效果.在网上找到了关于这方面的资料.web 二.问题解决svg .blur { filte ...

  8. css实现背景图片的毛玻璃效果

    问题一 1.简述问题 最近在做登录页面的时候,遇到了一个问题:将登录页面的背景图片,设置为毛玻璃效果.在网上找到了关于这方面的资料. 2.问题解决 <!DOCTYPE html> < ...

  9. css毛玻璃效果—附:子盒子背景跟随父盒子背景

    今天写了一个毛玻璃效果的网页,再次进行总结: HTML: <div class="whole"><div class="login">& ...

最新文章

  1. 人群分析--ResnetCrowd: A Residual Deep Learning Architecture
  2. 刚刚!2021世界一流学科排名,正式发布!
  3. jqgrid 单元格绑定点击事件_自定义事件带参数的触发过程
  4. 抢先体验 Windows PowerShell 2.0 全新技术
  5. 设置tomcat服务为80端口,tomcat虚拟主机,tomcat日志
  6. JAVA 分布式环境 Redis互斥锁
  7. pause pod 什么是pod_Kubernetes 自主式Pod清单 干货太多先马住慢慢看
  8. nginx 如何解析php文件php-fpm的解释
  9. oracle11g 未,Oracle11g链接提示未“在本地计算机注册“OraOLEDB.Oracle”解决方法
  10. Android OpenSL ES 开发:Android OpenSL 录制 PCM 音频数据
  11. 关于WM_NOTIFY的使用方法
  12. 掌握Spark机器学习库-06-基础统计部分
  13. 模板 - 洲阁筛 + min25筛
  14. 中山大学计算机学院离散数学,《离散数学》课程习题与解答(2011级使用)中山大学计算机科学系_推荐.pdf...
  15. CRNN——卷积循环神经网络结构
  16. android沙箱,Android沙箱机制
  17. ROMS简单应用——绘制区域温度图
  18. SaaS行业验尸报告:他们死于资本狂欢前夜
  19. python阳历转阴历,阴历转阳历
  20. 神经网络训练常见坑-新手如何优化调整训练神经网络

热门文章

  1. Python多线程之守护进程
  2. 51单片机——定时器中断实现跑马灯仿真
  3. 【C++ 程序】 2048游戏
  4. 半路出家当程序员容易吗?怎样才能拿高薪?
  5. YzmCMS内容管理系统 简单搭建一个自己的本地网站
  6. java五子棋核心算法_五子棋的核心算法概述
  7. hdu 3509 Buge's Fibonacci Number Problem
  8. 通过ve模板实现一键在线视频制作
  9. 瞬间黄昏-八年级作文
  10. 五十条比较经典的爱情观!