【发布时间】:2022-03-21 18:08:28
【问题描述】:
我正在尝试将背景过滤器:模糊应用于我的下拉背景,但它不起作用。我对导航栏背景做了同样的事情,而且效果很好。为什么它在下拉列表中也不起作用?
HTML:
#navbar #menu-buttons .cell-middle {
display: table-cell;
vertical-align: middle;
padding: 0 50px;
}
#nav #navbar #menu-buttons .cell-middle .dropdown .dropbtn {
padding: 44px 20px;
}
#nav #navbar #menu-buttons .cell-middle .dropdown {
position: relative;
display: inline-block;
filter: blur(0px);
}
#nav #navbar #menu-buttons .cell-middle .dropdown .dropdown-content {
display: none;
position: absolute;
background-color: rgba(253, 255, 252, 0.5);
backdrop-filter: blur(20px);
left: -60px;
top: 74px;
min-width: 160px;
padding: 40px 0;
border-bottom-right-radius: 15px;
border-bottom-left-radius: 15px;
box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
z-index: 1;
}
<div id="navbar">
<img class="logo" src="qLogo.svg" alt="logo" />
<div id="menu-buttons">
<div class="cell-left"><a href="#">.home</a></div>
<div class="cell-middle">
<div class="dropdown">
<a href="#" class="dropbtn">.work</a>
<div class="dropdown-content">
<a href="logos.html">Logo design</a>
<a href="illustrations.html">Illustrations</a>
</div>
</div>
</div>
<div class="cell-right"><a href="contact.html">.contact</a></div>
</div>
</div>
您可以在此处查看示例:https://codepen.io/sodelll/pen/VwbqexY
这里顶部的图像(后面是红色的 div)是我想要实现的,底部是我的代码中实际发生的。
【问题讨论】:
-
您能否发布一张图片,说明发生的事情与您想要发生的事情?您的 codepen 缺少图像,并且不是很有帮助。
-
我编辑了帖子,添加了一张照片来更好地解释我需要实现的目标。