javascript - 如何在另一个包含文本的 div 上为 div 带来磨砂玻璃效果
问题描述
我想对frosty-glass
div 产生影响.
互联网上关于如何实现这一点的例子很少,但是大多数人都说,你有一个背景图片,body
然后你有一个小图片div
,并希望frosty-glass
对那个小图片有效果div
.
但是我的情况略有不同,因为我DOM
在 a 下没有任何背景图像,而是一些文本(或任何其他文本)div
,还有另一个部分div
覆盖了第一个div
,我想对frosty-glass
第二个产生影响div
。下面是一个小例子
HTML
<div class = 'parent'>
<div class = 'top'>
</div>
<div class = 'bottom'>
Some div...
</div>
</div>
CSS
.parent {
height: 200px;
width: 100%;
}
.top {
height: 80px;
width: 100%;
position: fixed;
top: 0;
background-color: rgba(0,0,0,.2);
}
.bottom {
height: 150;
width: 100%;
margin-top: 10px;
}
我正在寻找对with class的frosty-glass
效果,实际上是.div
top
fixed positioned
Codepen
示例- https://codepen.io/Volabos/pen/RwWxwQd
有没有办法使用 CSS 来产生这种效果?
感谢任何指针
解决方案
使用 cssfilter
属性,例如。filter: blur(3px);
.
在此处查找基于您的演示。
推荐阅读
- vue.js - CORS 策略已阻止从源访问 XMLHttpRequest(Vue.JS 应用程序调用 Lumen 应用程序)
- python - Python:尽管输入相同,但输入未被识别为变量
- excel - 具有多个选项的 SUMIFS
- go - 究竟 math.Exp 是做什么的?
- reactjs - 在 React Js 中更新的相同功能上打印时状态未更新
- ruby-on-rails - 在 ActiveAdmin 中使用 CarrierWave 多个图像
- c++ - 使用模板函数定义类型安全 0
- mysql - 主键如何在表中只能是一个
- tensorflow - Tensorflow 错误:图形无法按拓扑顺序排序
- python - 如何正确使用 dic.setdefault(key,[]).append()