如何在resize上更改行中的列数 - Bootstrap

时间:2017-04-16 14:32:58

标签: twitter-bootstrap

我需要一些帮助来在调整窗口大小时动态地更改一行中的列数。例如,对于大屏幕和中等屏幕,连续应该有3列,小应该有2列,而对于额外的小列只有1列

像这样的东西

适用于大中型

{COL-1} {COL-2} {COL-3}

{COL-4} {COL-5} {COL-6}

对于小

{COL-1} {COL-2}

{COL-3} {COL-4}

{COL-5} {COL-6}

和类似的超小

我现在所做的是一行,并在其中放入3列

<div class="row">
    <div class="col-lg-4 col-sm-6 col-xs-12">
    Some content here for column 1
    </div>
    <div class="col-lg-4 col-sm-6 col-xs-12">
    Some content here for column 2
    </div>
    <div class="col-lg-4 col-sm-6 col-xs-12">
    Some content here for column 3
    </div>
</div>
<div class="row">
    <div class="col-lg-4 col-sm-6 col-xs-12">
    Some content here for column 4
    </div>
    <div class="col-lg-4 col-sm-6 col-xs-12">
    Some content here for column 5
    </div>
    <div class="col-lg-4 col-sm-6 col-xs-12">
    Some content here for column 6
    </div>
</div>

但是使用这个技巧,在小屏幕上它连续显示2列,而在下一行只显示1列

{COL-1} {COL-2}

{COL-3}

{COL-4} {COL-5}

{COL-6}

任何人都可以帮我解决这个问题。

由于

2 个答案:

答案 0 :(得分:3)

这是何时使用Bootstrap的column wrapping

的一个很好的例子

将所有列放在1 .row ...

http://www.codeply.com/go/zyTOcNXo0m

<div class="row">
    <div class="col-lg-4 col-sm-6 col-xs-12">
    Some content here for column 1
    </div>
    <div class="col-lg-4 col-sm-6 col-xs-12">
    Some content here for column 2
    </div>
    <div class="col-lg-4 col-sm-6 col-xs-12">
    Some content here for column 3
    </div>
    <div class="col-lg-4 col-sm-6 col-xs-12">
    Some content here for column 4
    </div>
    <div class="col-lg-4 col-sm-6 col-xs-12">
    Some content here for column 5
    </div>
    <div class="col-lg-4 col-sm-6 col-xs-12">
    Some content here for column 6
    </div>
</div>

http://www.codeply.com/go/zyTOcNXo0m

答案 1 :(得分:0)

bootstrap的响应式网格视图

 <div class="container">
      <div class="row">
         <div class="col-lg-4 col-sm-6 col-xs-12"></div>
         <div class="col-lg-4 col-sm-6 col-xs-12"></div>
         <div class="col-lg-4 col-sm-12 col-xs-12"></div>
      </div>
 </div>