我有这三栏。在“中等”屏幕中,它应类似于:列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] 删除。
我来说两句