Bootstrap选项卡

选项卡

使用了 Bootstrap 的 Tab 组件来创建一个选项卡式的导航菜单。每个 <a> 标签都有一个 href 属性,该属性的值以 # 开头,表示它是一个内部链接,链接到页面上的一个元素。这个元素的 ID 应该与 href 属性的值(去掉 #)相同。

要控制每个选项卡显示的内容,你需要在页面上创建对应的元素,并设置它们的 ID 与选项卡的 href 属性相匹配。这些元素通常是 <div> 元素,它们包含了每个选项卡的内容。

<ul class="nav nav-pills nav-fill p-1" role="tablist">
                <li class="nav-item">
                  <a class="nav-link mb-0 px-0 py-1 active" data-bs-toggle="tab" href="#hot-tabs-simple" role="tab" aria-controls="hot" aria-selected="true">最热讨论</a>
                </li>
                <li class="nav-item">
                  <a class="nav-link mb-0 px-0 py-1" data-bs-toggle="tab" href="#new-tabs-simple" role="tab" aria-controls="new" aria-selected="true">最新发布</a>
                </li>
                <li class="nav-item">
                  <a class="nav-link mb-0 px-0 py-1" data-bs-toggle="tab" href="#agg-tabs-simple" role="tab" aria-controls="agg" aria-selected="true">最高点赞</a>
                </li>
</ul>

将所有的选项卡内容都放在一个父元素中,并为每个选项卡内容设置 class="tab-pane fade"。然后,你可以使用 Bootstrap 的 JavaScript 插件来自动切换选项卡内容的显示和隐藏。

下面是一个例子:

<div class="tab-content">
  <div id="agg-tabs-simple" class="tab-pane fade show active">
    <!-- 这里是 "最高点赞" 选项卡的内容 -->
  </div>
  <div id="hot-tabs-simple" class="tab-pane fade">
    <!-- 这里是 "My Profile" 选项卡的内容 -->
  </div>
  <!-- 其他选项卡内容 -->
</div>

在这个例子中,所有的选项卡内容都放在一个 class="tab-content"<div> 元素中。每个选项卡内容都是一个 class="tab-pane fade"<div> 元素,它的 ID 与对应的选项卡的 href 属性相匹配。

当用户点击一个选项卡时,Bootstrap 的 JavaScript 插件会自动显示与该选项卡 href 属性相匹配的元素,并隐藏其他元素。这样,所有的选项卡内容都会占用同一个位置,每次只显示一个。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Aliancnly

buy me a coffee

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值