html - Bootstrap 4.1 悬停下拉菜单

标签 html css drop-down-menu hover bootstrap-4

我有一个网站,我在其中使用 Bootstrap 4.1 创建了下拉菜单.此时,下拉菜单正在点击。

我用来创建下拉列表的 HTML 代码是:

<div class="collapse navbar-collapse text-center" id="navbarResponsive">
    <ul class="navbar-nav ml-auto">

        <li class="nav-item dropdown">
            <a class="nav-link dropdown-toggle" href="#" id="navbarDropdownMenuLink" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
      main menu
    </a>
            <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
                <a class="dropdown-item" href="#">A</a>
                <a class="dropdown-item" href="#">B</a>
                <a class="dropdown-item" href="#">C</a>
                <a class="dropdown-item" href="#">D</a>
            </div>
        </li>

        <button type="submit" onclick="location.href='/M';" class="btn btn-default">R</button>

    </ul>
 </div>

问题陈述:

我想知道我应该在上面的代码中进行哪些更改,以便我可以看到下拉项 (A,B,C,D) 悬停时。

最佳答案

你在找这个吗?

.navbar-nav li:hover>.dropdown-menu {
  display: block;
}
<link href="https://getbootstrap.com/docs/4.1/dist/css/bootstrap.min.css" rel="stylesheet" />
<div class="navbar-collapse text-center" id="navbarResponsive">
  <ul class="navbar-nav ml-auto">

    <li class="nav-item dropdown">
      <a class="nav-link dropdown-toggle" href="#" id="navbarDropdownMenuLink" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
      main menu
    </a>
      <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
        <a class="dropdown-item" href="#">A</a>
        <a class="dropdown-item" href="#">B</a>
        <a class="dropdown-item" href="#">C</a>
        <a class="dropdown-item" href="#">D</a>
      </div>
    </li>

    <button type="submit" onclick="location.href='/M';" class="btn btn-default">R</button>

  </ul>
</div>

关于html - Bootstrap 4.1 悬停下拉菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51413782/

相关文章:

php - 无法将对象或字符串放入 javascript 数组

html - 当分辨率改变时使面板进入新行

jquery - 将 css 属性设置为 'auto' 在 jquery 中给出高度为 0

javascript - jquery/ajax发送多选值时数据不正确?

html - 如何删除空内联 block div 下面的空间(为什么它仍然存在?)

php - 如何使用 php/mysql/html/css 在 3 列中显示来自数据库的结果

html - 如何调整标签之间垂直虚线的长度?

php - 选择下拉值以从数据库 mysql 获取填充数据

drop-down-menu - 将值硬编码到 Twitter Bootstrap 提前输入搜索下拉列表的末尾

javascript - JSON 数据记录到缓冲区并 PUT 到服务器