【问题标题】:Nav dropdown hover using Bootstrap 4使用 Bootstrap 4 的导航下拉悬停
【发布时间】:2018-07-09 13:51:42
【问题描述】:

我目前有一个使用 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"。

【问题讨论】:

    标签: html css bootstrap-4


    【解决方案1】:

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

    想通了。

    【讨论】:

      猜你喜欢
      • 2014-12-14
      • 2020-02-14
      • 2013-10-29
      • 1970-01-01
      • 1970-01-01
      • 2018-06-11
      • 2017-06-30
      • 2023-04-10
      • 2018-12-01
      相关资源
      最近更新 更多