You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Bootstrap实现小屏幕下导航栏转为下拉菜单?

实现Bootstrap响应式导航栏(小屏转为下拉菜单)

要让导航栏在小屏幕下自动转为下拉菜单,你需要补全Bootstrap响应式导航栏的完整结构,以下是修改后的可直接使用的代码:

<!-- 引入Bootstrap样式(放在页面<head>标签内) -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">

<nav class="navbar navbar-expand-lg navbar-light bg-light">
  <div class="container-fluid">
    <!-- 导航栏标题/品牌 -->
    <span class="navbar-brand">Midterm Project</span>
    <!-- 小屏触发按钮(汉堡图标) -->
    <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
      <span class="navbar-toggler-icon"></span>
    </button>
    <!-- 可折叠的导航项容器 -->
    <div class="collapse navbar-collapse" id="navbarNav">
      <ul class="navbar-nav">
        <li class="nav-item">
          <a href="index.html" class="nav-link">
            <h2 class="nav-font2">Welcome Page</h2>
          </a>
        </li>
        <li class="nav-item">
          <a href="about.html" class="nav-link">
            <h2 class="nav-font2">About</h2>
          </a>
        </li>
        <li class="nav-item">
          <a href="characters.html" class="nav-link">
            <h2 class="nav-font2">Characters</h2>
          </a>
        </li>
        <li class="nav-item">
          <a href="story.html" class="nav-link">
            <h2 class="nav-font2">Story</h2>
          </a>
        </li>
      </ul>
    </div>
  </div>
</nav>

<!-- 引入Bootstrap交互脚本(放在页面</body>标签前) -->
<script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.11.8/dist/umd/popper.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.min.js"></script>

核心细节说明:

  • navbar-expand-lg:控制折叠断点——屏幕宽度小于992px时,导航栏自动折叠为下拉菜单;若要在更小屏幕(比如768px)触发折叠,替换为navbar-expand-md即可。
  • navbar-toggler:小屏状态下显示的汉堡按钮,点击后通过data-bs-target关联的容器实现菜单展开/收起。
  • collapse navbar-collapse:包裹导航项的容器,是实现折叠效果的核心结构。
  • 必须引入Bootstrap的CSS和JS资源,否则折叠交互功能无法正常生效。

内容的提问来源于stack exchange,提问作者Neunde

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 01:25:38