Bootstrap 4 Bootstrap4将滚动条添加到div
我在Bootstrap 4 Bootstrap4将滚动条添加到div,bootstrap-4,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">
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>
-
-
-
-
我可以为div添加一个类以使其可滚动吗?是的,这是可能的,
只需添加一个类,如anyclass
并给出一些CSS样式
.anyClass{
高度:150像素;
溢出y:滚动;
}
-
-
-
-
-
-
-
-
-
-
-
-
对包含元素的元素使用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>
-
-
-
-
第0列
第1列
第2列
第3列
第4列
第5列
第6列
第7列
第8列
第9列
第10列
第11列
第12列
第13列
。滚动{
高度:600px;
溢出y:滚动;
}
平滑滚动
第一节
点击链接查看“平滑”滚动效果
注意:删除滚动行为属性可删除平滑滚动
第二节
知道如何写一个段落是非常重要的。这是写作的一个基本方面,也是每个人都应该知道如何去做的事情。当你写一个段落时,你必须遵循一个特定的结构。这种结构有助于读者更容易理解正在发生的事情。通过写好段落,一个人可以通过写作更好地交流
第三节
知道如何写一个段落是非常重要的。这是写作的一个基本方面,也是每个人都应该知道如何去做的事情。当你写一个段落时,你必须遵循一个特定的结构。这种结构有助于读者更容易理解正在发生的事情。通过写好段落,一个人可以通过写作更好地交流
第四节
知道如何写一个段落是非常重要的。这是写作的一个基本方面,也是每个人都应该知道如何去做的事情。当你写一个段落时,你必须遵循一个特定的结构。这种结构有助于读者更容易理解正在发生的事情。通过写好段落,一个人可以通过写作更好地交流
第五节
第六节
知道如何写一个段落是非常重要的。这是写作的一个基本方面,也是每个人都应该知道如何去做的事情。当你写一个段落时,你必须遵循一个特定的结构。这种结构有助于读者更容易理解正在发生的事情。通过写好段落,一个人可以通过写作更好地交流
第7节
有没有办法给出与屏幕高度相等的高度?@MuhammadDanish是的,你可以使用高度:100vh
或者如果你有顶部的条形图或菜单,那么也可以使用高度:calc(100vh-100px)
NB:100px通常是一个例子,如果答案中包含对代码意图的解释,那么答案会更有帮助,为什么不引入其他人就解决了问题。
<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>
<div class="overflow-auto p-3 mb-3 mb-md-0 mr-md-3 bg-light" style="max-width: 260px; max-height: 100px;">
<strong>Column 0 </strong><br>
<strong>Column 1</strong><br>
<strong>Column 2</strong><br>
<strong>Column 3</strong><br>
<strong>Column 4</strong><br>
<strong>Column 5</strong><br>
<strong>Column 6</strong><br>
<strong>Column 7</strong><br>
<strong>Column 8</strong><br>
<strong>Column 9</strong><br>
<strong>Column 10</strong><br>
<strong>Column 11</strong><br>
<strong>Column 12</strong><br>
<strong>Column 13</strong><br>
</div>
</div>