【问题标题】:Vertical nav-pills scrollable垂直导航药丸可滚动
【发布时间】:2021-09-01 23:27:45
【问题描述】:

我正在尝试使下面的代码(来自 bootstrap v4)可滚动,将 v-pills-tab 视为来自高度和最大高度为 100% 的容器的子项:

<div class="nav flex-column nav-pills" id="v-pills-tab" role="tablist" aria-orientation="vertical">
  <a class="nav-link active" id="v-pills-home-tab" data-toggle="pill" href="#v-pills-home" role="tab" aria-controls="v-pills-home" aria-selected="true">Home</a>
  <a class="nav-link" id="v-pills-profile-tab" data-toggle="pill" href="#v-pills-profile" role="tab" aria-controls="v-pills-profile" aria-selected="false">Profile</a>
  <a class="nav-link" id="v-pills-messages-tab" data-toggle="pill" href="#v-pills-messages" role="tab" aria-controls="v-pills-messages" aria-selected="false">Messages</a>
  <a class="nav-link" id="v-pills-settings-tab" data-toggle="pill" href="#v-pills-settings" role="tab" aria-controls="v-pills-settings" aria-selected="false">Settings</a>
</div>
<div class="tab-content" id="v-pills-tabContent">
  <div class="tab-pane fade show active" id="v-pills-home" role="tabpanel" aria-labelledby="v-pills-home-tab">...</div>
  <div class="tab-pane fade" id="v-pills-profile" role="tabpanel" aria-labelledby="v-pills-profile-tab">...</div>
  <div class="tab-pane fade" id="v-pills-messages" role="tabpanel" aria-labelledby="v-pills-messages-tab">...</div>
  <div class="tab-pane fade" id="v-pills-settings" role="tabpanel" aria-labelledby="v-pills-settings-tab">...</div>
</div>

我的问题是当我添加的导航链接多于容器 div 支持时,这些链接会超出 100% 的限制。

【问题讨论】:

  • 你能做一个小提琴@jsfiddle.net
  • jsfiddle.net/b4tfa7qq 如您所见,有些元素不在 div 中。如果发生这种情况,我想启用滚动这些元素。
  • 有人请帮帮我

标签: html css bootstrap-4


【解决方案1】:

第一个 div 中的nav 类有display: flex;。关闭此样式,您将能够垂直滚动。它对我有用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-09
    相关资源
    最近更新 更多