我使用以下HTML代码:
<div id="list">
<div class="row">
<div class="col-md-3">1</div>
<div class="col-md-3">2</div>
<div class="col-md-3">3</div>
<div class="col-md-3">n-times</div>
</div>
</div>
我试图显示一行,其中包含无限多列,当它们溢出容器时会滚动。
我该怎么做?
我尝试为#list
容器设置一个固定的width
,并且还设置了overflow-x: auto
。
3条答案
按热度按时间nhhxz33t1#
是okay to exceed 12 column units in a row。它会导致列换行,但您可以使用flexbox覆盖换行。
Bootstrap 4使用flexbox和实用程序类来获得水平滚动布局。
Bootstrap 4 Demo:http://codeply.com/go/GoFQqQAFhN
另请参阅:Bootstrap中可水平滚动的牌列表
对于Bootstrap 3,它将与一些CSS的flexbox...
Bootstrap 3 Demo:http://codeply.com/go/P13J3LuBIM
sdnqo3pr2#
另一种方法:
CSS:
横向滚动Js:
Bootply:https://www.bootply.com/pbenard/usmX12rxgP
uubf1zoe3#
Carol解决方案的bootstrap 5变体是