css - 如何在 CSS 中对“背景过滤器”进行模糊处理?
问题描述
如何backdrop-filter
在 CSS 中将模糊变为模糊?
我试过backdrop-filter:blur
了, div blur 它工作但 div inner div blur 不工作。
我想给模糊 div 中的 div 赋予更多的模糊性。举个例子,让主div为5px,里面的div更模糊,即10px。
简而言之,我想为红色标记的区域添加更多模糊。
body {
background-image:url('https://cdn.pixabay.com/photo/2014/02/27/16/10/tree-276014__340.jpg');
background-position:center;
background-color:green;
background-repeat:no-repeat;
display:flex;
align-items:center;
justify-content:center;
}
.bigArea {
backdrop-filter:blur(5px);
padding:100px;
text-align:center;
}
.innerArea {
backdrop-filter:blur(20px);
padding:10px;
text-align:center;
}
<body>
<div class="bigArea">
Some Text
<div class="innerArea">
Other Some Text
</div>
</div>
</body>
解决方案
推荐阅读
- python - 如何对 sphinx/docutils 指令进行单元测试
- php - 如何过滤 php 中的 the_content() 函数只返回一个特定的 div 类?
- python - 在 Python 中比较 csv 文件中的两行
- python-3.x - 当我运行的线程太多时我的游戏崩溃了,我不知道为什么
- php - PHP 致命错误:找不到类“SmartySecurity”
- android - 父母上的 wrap_content 和孩子上的 match_parent 之间的冲突
- java - 分层架构中的 Spring Boot RESTful API 验证
- google-apps-script - 是否可以使用 Google Apps 脚本解压缩 7zip 文件格式的文件?
- java - 年末 SimpleDateFormatter 的问题
- javascript - 如何在多个复选框过滤器中缩小搜索结果?