JS和CSS实现毛玻璃图片模糊效果
- 作者: 五速梦信息网
- 时间: 2026年04月20日 04:38
`这个元素的子节点是否有变化。
如果监听到发生变化了,给这个节点隐藏起来同时不影响文档布局

使用MutationObserver监听子节点是否发生变化
<title>使用毛玻璃实现图片模糊效果</title>
<div>
<div>
<div>
<div>成都 | 28岁</div>
<div> 研究生</div>
<div>Ta看过你10次</div>
</div>
</div>
</div>

可以优化一下吗?
有机制的小伙伴说:我们可以直接去监听 id = imgbox这会元素。 如果这个元素的子节点和子节点的属性发生变化了。 我们直接将这个 id = imgbox 隐藏起来。 这样就不需要写2个监听器了,大佬果然有点东西。 那我们就按照这个思路再来优化一下
监听子节点和子节点的属性是否发生变化
<title>使用毛玻璃实现图片模糊效果</title>
<div>
<div>
<div>
<div>成都 | 28岁</div>
<div> 研究生</div>
<div>Ta看过你10次</div>
</div>
</div>
</div>

最后说一下
看到最后,我们会发现写的更多的是关于MutationObserver的使用。 而不是毛玻璃的实现。 如机智的小伙伴们说的那样:通过网络就可以看到真实的图片。 因此:要想真正实现这个效果,必须从服务端返回一张模糊图片。 否则,都有办法看到真实的图像
相关文章
-
JS定时器清除之后,已经开始但是没有运行完的函数还会继续运行吗?
JS定时器清除之后,已经开始但是没有运行完的函数还会继续运行吗?
- 互联网
- 2026年04月20日
-
JS的异步编程过程中的问题集锦、echarts使用记录。
JS的异步编程过程中的问题集锦、echarts使用记录。
- 互联网
- 2026年04月20日
-
Java中如何优雅的处理日期
Java中如何优雅的处理日期
- 互联网
- 2026年04月20日
-
JS模块化编程以及AMD、CMD规范、Webpack
JS模块化编程以及AMD、CMD规范、Webpack
- 互联网
- 2026年04月20日
-
JS实用函数收集,持续记录
JS实用函数收集,持续记录
- 互联网
- 2026年04月20日
-
JumpServer介绍及v4版本单机部署
JumpServer介绍及v4版本单机部署
- 互联网
- 2026年04月20日





