【发布时间】:2014-11-02 08:53:56
【问题描述】:
我正在尝试使用 Bootstrap,我想知道如何根据屏幕大小调整列数。我从 Bootstrap CSS 教程中看到了这一点:
<!-- Stack the columns on mobile by making one full-width and the other half-width -->
<div class="row">
<div class="col-xs-12 col-md-8">.col-xs-12 .col-md-8</div>
<div class="col-xs-6 col-md-4">.col-xs-6 .col-md-4</div>
</div>
<!-- Columns start at 50% wide on mobile and bump up to 33.3% wide on desktop -->
<div class="row">
<div class="col-xs-6 col-md-4">.col-xs-6 .col-md-4</div>
<div class="col-xs-6 col-md-4">.col-xs-6 .col-md-4</div>
<div class="col-xs-6 col-md-4">.col-xs-6 .col-md-4</div>
</div>
<!-- Columns are always 50% wide, on mobile and desktop -->
<div class="row">
<div class="col-xs-6">.col-xs-6</div>
<div class="col-xs-6">.col-xs-6</div>
</div>
我在大屏幕上有 6 列,我想在中型屏幕上将其切换为两行 3 列,在小屏幕上切换为三行 2 列。在我看来,我只能更改列宽而不是列数。我可以用 Bootstrap 来做吗?如果不能,那有什么好方法呢? Javascript?
【问题讨论】:
-
您的要求不清楚。您要在所有屏幕尺寸上显示相同的 7 个字段吗?请记住:“移动优先”是响应式设计的基本原则。请在
xs上显示您想要的数据。
标签: javascript css ruby-on-rails twitter-bootstrap