📜  bootstrap 5 选项卡 - Html (1)

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

Bootstrap 5 选项卡 - Html

Bootstrap是一个流行的前端开发框架,其中选项卡是常见的网页组件之一。在Bootstrap 5中,选项卡已经得到了升级,提供更多的定制选项。在本文中,我们将介绍如何使用Bootstrap 5创建选项卡。

HTML代码

使用Bootstrap的选项卡需要在HTML中添加一些代码。以下是一个基本的HTML模板,包含四个选项卡:

<div class="container">
  <h2>Bootstrap 5选项卡示例</h2>
  <ul class="nav nav-tabs" role="tablist">
    <li class="nav-item" role="presentation">
      <button class="nav-link active" id="home-tab" data-bs-toggle="tab" data-bs-target="#home" type="button" role="tab" aria-controls="home" aria-selected="true">首页</button>
    </li>
    <li class="nav-item" role="presentation">
      <button class="nav-link" id="profile-tab" data-bs-toggle="tab" data-bs-target="#profile" type="button" role="tab" aria-controls="profile" aria-selected="false">个人资料</button>
    </li>
    <li class="nav-item" role="presentation">
      <button class="nav-link" id="messages-tab" data-bs-toggle="tab" data-bs-target="#messages" type="button" role="tab" aria-controls="messages" aria-selected="false">消息</button>
    </li>
    <li class="nav-item" role="presentation">
      <button class="nav-link" id="settings-tab" data-bs-toggle="tab" data-bs-target="#settings" type="button" role="tab" aria-controls="settings" aria-selected="false">设置</button>
    </li>
  </ul>

  <div class="tab-content">
    <div class="tab-pane fade show active" id="home" role="tabpanel" aria-labelledby="home-tab">
      <p>这是首页</p>
    </div>
    <div class="tab-pane fade" id="profile" role="tabpanel" aria-labelledby="profile-tab">
      <p>这是个人资料</p>
    </div>
    <div class="tab-pane fade" id="messages" role="tabpanel" aria-labelledby="messages-tab">
      <p>这是消息页</p>
    </div>
    <div class="tab-pane fade" id="settings" role="tabpanel" aria-labelledby="settings-tab">
      <p>这是设置页</p>
    </div>
  </div>
</div>
解释
  • nav-tabs类将创建一个选项卡分组器。
  • nav-item类表示选项卡中的每个项目。
  • nav-link类用于创建每个选项卡的按钮。
  • tab-content类用于包含每个选项卡的内容。
  • tab-pane类表示每个选项卡中的内容。
  • fade类用于淡出/淡入每个选项卡的内容。
  • show active类用于显示活动选项卡的内容。
结论

Bootstrap 5提供了一种简单而强大的方式来创建选项卡。通过HTML中添加少量代码,就可以创建多个选项卡,以显示不同类型的内容。可以使用各种样式和类来自定义选项卡的外观和行为,使其符合网站的需求。