html - 使用 Bootstrap 4 的导航下拉悬停

标签 html css bootstrap-4

我目前有一个使用 Bootstrap 4 制作的导航栏,我希望有人能帮助我。我无法在悬停时显示下拉菜单。目前它仅在单击选项卡然后显示下拉菜单时才有效。

我想知道如何让下拉菜单悬停?

a.dropdown-item:hover {
  background-color: orange;
  color: white;
  text-shadow: 1px 1px grey;
}


/* Removing outline from navbar tabs */

a#navbarDropdown.nav-link.dropdown-toggle:active,
a#navbarDropdown.nav-link.dropdown-toggle:focus {
  outline: 0;
}

.dropdown-toggle::after {
  display: none;
}
<div class="collapse navbar-collapse" id="navbarSupportedContent">
  <ul class="navbar-nav ml-auto">
    <li class="nav-item dropdown">
      <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" data-toggle="dropdown">Heating</a>
      <div class="dropdown-menu">
        <a class="dropdown-item" href="#">item 1</a>
        <a class="dropdown-item" href="#">item 1</a>
        <a class="dropdown-item" href="#">item 1</a>
        <a class="dropdown-item" href="#">item 1</a>
      </div>
    </li>
</div>

我需要一些帮助,只是让下拉菜单在悬停时工作,而不是必须点击下拉菜单。

我尝试添加 data-hover="dropdown"。

最佳答案

.dropdown:hover>.dropdown-menu {
  display: block;
}

想通了。

关于html - 使用 Bootstrap 4 的导航下拉悬停,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51247236/

相关文章:

html - 如何让导航栏更加突出?

html - Bootstrap 表单间距已关闭

html - 没有 child 的选择器?

javascript - CSS显示: changes from none to block after it was changed from block to none时布局发生变化

html - Bootstrap 下拉菜单 : working on text, 不是按钮?

html - 为什么基金会有时不平等地调整列的大小?

javascript - 在 PHP 中附加字符串的问题

html - 从 HTML 表格中移除边框

javascript - 如何在移动 View 上自动切换 css 类?

html - Bootstrap 4 : between col-lg and col-md sizes