📜  如何在 Bootstrap 中创建选项卡式导航菜单?(1)

📅  最后修改于: 2023-12-03 14:52:14.226000             🧑  作者: Mango

如何在 Bootstrap 中创建选项卡式导航菜单?

Bootstrap 是一个流行的开源前端框架,提供了丰富的 UI 组件和工具,使开发人员可以更快速地构建 Web 应用程序。其中,选项卡式导航菜单是 Bootstrap 中的一个常用组件,本文将介绍如何在 Bootstrap 中创建一个选项卡式导航菜单。

步骤
1. 添加依赖

在 HTML 文件中添加 Bootstrap 的样式表和 JavaScript 文件:

<!-- CSS 样式表 -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css">

<!-- JavaScript 文件 -->
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js"></script>
2. 创建导航条

使用 Bootstrap 的 navnav-tabs 类创建导航条和选项卡:

<ul class="nav nav-tabs">
  <li class="nav-item">
    <a class="nav-link active" href="#tab1">选项卡1</a>
  </li>
  <li class="nav-item">
    <a class="nav-link" href="#tab2">选项卡2</a>
  </li>
  <li class="nav-item">
    <a class="nav-link" href="#tab3">选项卡3</a>
  </li>
</ul>
3. 创建选项卡内容

使用 Bootstrap 的 tab-contenttab-pane 类创建选项卡内容:

<div class="tab-content">
  <div class="tab-pane active" id="tab1">
    <p>选项卡1 的内容</p>
  </div>
  <div class="tab-pane" id="tab2">
    <p>选项卡2 的内容</p>
  </div>
  <div class="tab-pane" id="tab3">
    <p>选项卡3 的内容</p>
  </div>
</div>
4. 连接导航条和选项卡内容

使用 Bootstrap 的 data-bs-toggledata-bs-target 属性将导航条和选项卡内容连接起来:

<ul class="nav nav-tabs">
  <li class="nav-item">
    <a class="nav-link active" href="#tab1" data-bs-toggle="tab" data-bs-target="#tab1">选项卡1</a>
  </li>
  <li class="nav-item">
    <a class="nav-link" href="#tab2" data-bs-toggle="tab" data-bs-target="#tab2">选项卡2</a>
  </li>
  <li class="nav-item">
    <a class="nav-link" href="#tab3" data-bs-toggle="tab" data-bs-target="#tab3">选项卡3</a>
  </li>
</ul>

<div class="tab-content">
  <div class="tab-pane active" id="tab1">
    <p>选项卡1 的内容</p>
  </div>
  <div class="tab-pane" id="tab2">
    <p>选项卡2 的内容</p>
  </div>
  <div class="tab-pane" id="tab3">
    <p>选项卡3 的内容</p>
  </div>
</div>
5. 查看效果

保存 HTML 文件并在浏览器中打开,即可看到创建的选项卡式导航菜单。

总结

选项卡式导航菜单是 Bootstrap 中的一个常用组件,可以用于在同一个页面内切换不同的内容。以上介绍了在 Bootstrap 中创建选项卡式导航菜单的步骤,希望能对开发人员有所帮助。