【发布时间】:2018-01-08 18:53:25
【问题描述】:
此网格的移动和平板电脑布局如下:
[标题]
[图片]
[内容]
但是,在中/大屏幕中,我想将其更改为这种布局
下面的代码 sn-p 是使用移动优先创建的,以便可以在大屏幕中重新排序。但内容列不在中/大屏幕的标题下方。 内容栏应填满剩余高度。
如何使它达到所需的布局?如果通过 bootstrap 无法实现,我可以使用 flexbox 吗?
.tall {
height: 150px;
}
<link href="https://maxcdn.bootstrapcdn.com/bootswatch/3.2.0/sandstone/bootstrap.min.css" rel="stylesheet"/>
<div class="container text-center">
<div class="row">
<div class="col-sm-12">
<h4>Reorder columns in larger display</h4>
<div class="row">
<div class="col-xs-12 col-sm-12 col-md-6 col-md-push-6">
<div class="well">Header</div>
</div>
<div class="col-xs-12 col-sm-12 col-md-6 col-md-pull-6">
<div class="well tall">Image</div>
</div>
<div class="col-xs-12 col-sm-12 col-md-6 col-md-push-6">
<div class="well">Content</div>
</div>
</div>
</div>
</div>
</div>
【问题讨论】:
标签: html css twitter-bootstrap flexbox bootstrap-grid