【发布时间】:2019-08-14 21:38:03
【问题描述】:
我的下拉菜单在悬停时快速关闭,我无法触摸它,但单击时我的菜单保持打开状态。保证金是必要的。
<div class="container mt-5 pt-5 ">
<nav class="navbar navbar-expand-lg navbar-dark bg-dark">
<div class="collapse navbar-collapse ">
<ul class="navbar-nav">
<li class="nav-item dropdown">
<a class="nav-link text-danger" href="#" id="Dropdown" role="button"
data-toggle="dropdown">HOVER IT</a>
<div class="dropdown-menu mt-5" aria-labelledby="Dropdown">
<a class="dropdown-item" href="#">1</a>
<a class="dropdown-item" href="#">2</a>
<a class="dropdown-item" href="#">3</a>
</div>
</li>
</ul>
</div>
</nav>
</div>
CSS:
.navbar-nav li:hover > .dropdown-menu {
display: block;
transition-delay: 5s;
}
【问题讨论】:
-
请看一下,它现在在 codepen 上
-
您错过了正在转换的property,据我所知,您无法转换
display: block;。悬停元素和子元素之间的间距也使其难以导航,看看tutorial on css tricks 或check the code -
这对我没有帮助:(
标签: html css bootstrap-4 hover