Bootstrap4将滚动条添加到div

Fac*_*res 30 bootstrap-4

我使用堆叠丸div.问题是,有时div含有大量药片.如何为其添加滚动条?

<div class="row col-md-2">
<ul class="nav nav-pills nav-stacked">
  <li class="nav-item">
    <a class="nav-link active" href="#">Active</a>
  </li>
  <li class="nav-item">
    <a class="nav-link" href="#">Link</a>
  </li>
  <li class="nav-item">
    <a class="nav-link" href="#">Link</a>
  </li>
  <li class="nav-item">
    <a class="nav-link disabled" href="#">Disabled</a>
  </li>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)

我可以为div添加一个类来使堆叠的药片可滚动吗?

MD *_*hik 50

是的,是否可能,只需添加一个类,anyclass 并给出一些CSS样式.生活

.anyClass {
  height:150px;
  overflow-y: scroll;
}
Run Code Online (Sandbox Code Playgroud)

.anyClass {
  height:150px;
  overflow-y: scroll;
}
Run Code Online (Sandbox Code Playgroud)
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.5/css/bootstrap.min.css" rel="stylesheet"/>

<div class=" col-md-2">
  <ul class="nav nav-pills nav-stacked anyClass">
    <li class="nav-item">
      <a class="nav-link active" href="#">Active</a>
    </li>
    <li class="nav-item">
      <a class="nav-link" href="#">Link</a>
    </li>
    <li class="nav-item">
      <a class="nav-link" href="#">Link</a>
    </li><li class="nav-item">
      <a class="nav-link" href="#">Link</a>
    </li>
    <li class="nav-item">
      <a class="nav-link" href="#">Link</a>
    </li><li class="nav-item">
      <a class="nav-link" href="#">Link</a>
    </li>
    <li class="nav-item">
      <a class="nav-link" href="#">Link</a>
    </li><li class="nav-item">
      <a class="nav-link" href="#">Link</a>
    </li>
    <li class="nav-item">
      <a class="nav-link" href="#">Link</a>
    </li><li class="nav-item">
      <a class="nav-link" href="#">Link</a>
    </li>
    <li class="nav-item">
      <a class="nav-link" href="#">Link</a>
    </li>
    <li class="nav-item">
      <a class="nav-link disabled" href="#">Disabled</a>
    </li>
  </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

  • 有没有办法给出等于屏幕高度的高度? (2认同)
  • @MuhammadDanish是的,您可以使用`height:100vh`,或者如果您有顶部栏或菜单,那么也可以使用`height:calc(100vh-100px)`NB:例如100px (2认同)

小智 6

使用overflow-y: scroll包含元素的元素的属性。

overflow-y属性指定当块级元素在顶部和底部边缘溢出时是否剪切内容、添加滚动条或显示溢出内容。

有时在 overflow-y 属性旁边放置元素的高度很有趣,如下例所示:

<ul class="nav nav-pills nav-stacked" style="height: 250px; overflow-y: scroll;">
  <li class="nav-item">
    <a class="nav-link active" href="#">Active</a>
  </li>
  <li class="nav-item">
    <a class="nav-link" href="#">Link</a>
  </li>
  <li class="nav-item">
    <a class="nav-link" href="#">Link</a>
  </li>
  <li class="nav-item">
    <a class="nav-link disabled" href="#">Disabled</a>
  </li>
</ul>
Run Code Online (Sandbox Code Playgroud)