Bootstrap 3:列排序

燃烧的水晶

我有这三栏。在“中等”屏幕中,它应类似于:列A(col-md-6)在顶部,列B(col-md-6)在列A旁边,列C(col-md-12)在列下面A和B。

像这样:

计划结构

我在进行这种排序时遇到了问题。这是我当前的代码:

<div class="container">
   <div class="row">
    <div class="col-md-12">
      <div class="content1 col-xs-12 col-md-6">
        6-Col-[X-Small] A
      </div>

      <div class="content3 col-xs-12 col-md-12">
        12-Col-[Medium] C
      </div>

      <div class="content2 col-xs-12 col-md-6">
        6-Col-[X-Small] B
      </div>
    </div>
  </div>
</div>

目前看起来像这样: 当前代码

我签出了Bootstrap Docs,并使用了列推/拉。

<div class="container">
  <div class="row">
    <div class="col-md-12">
      <div class="content1 col-xs-12 col-md-6">
        6-Col-[X-Small] A
      </div>

      <div class="content3 col-xs-12 col-md-12 col-md-push-6">
        12-Col-[Medium] C
      </div>

      <div class="content2 col-xs-12 col-md-6 col-md-pull-12">
        6-Col-[X-Small] B
      </div>
    </div>
  </div>
</div>

但是这种方法似乎弄乱了布局。

布局混乱

我是否错过了代码中的某些内容?它没有按照我的预期进行。

劳埃德银行

您可以row像这样类相互嵌套

<div class="container">
   <div class="row">
      <div class="content1 col-xs-12 col-md-6">
        6-Col-[X-Small] A
        <div class="row">
           <div class="content3 col-xs-12 col-md-12">
             12-Col-[Medium] C
           </div>
        </div>
      </div>
      <div class="content2 col-xs-12 col-md-6">
        6-Col-[X-Small] B
      </div>
   </div>
</div>

然后在嵌套.content3元素上设置自定义媒体查询

@media(min-width: 992px){
    .content3{
        width: calc(100% * 2);
    }
}

上面使用了与Bootstrap相同的宽度断点.col-md-12在该阈值处,的宽度.content3变为嵌套DIV宽度的两倍。

小提琴

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章