Reputation:
I have three div as shown in below image:
How can I achieve the desired layout using Bootstrap-3?
HTML:
<div class="row">
<div class="col-md-5" col-md-push-7>
<div>1</div>
<div>3</div>
<div>
<div class="col-md-7" col-md-push-5>
<div>2</div>
</div>
</div>
Upvotes: 1
Views: 42
Reputation: 39322
Use following code structure to achieve this layout:
<div class="container">
<div class="row">
<div class="col-xs-12 col-sm-7 pull-right">1</div>
<div class="col-xs-12 col-sm-5">2</div>
<div class="col-xs-12 col-sm-7 pull-right">3</div>
</div>
</div>
.box {
border: 2px solid black;
margin-bottom: 10px;
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<div class="container">
<div class="row">
<div class="col-xs-12 col-sm-7 pull-right">
<div class="box">1</div>
</div>
<div class="col-xs-12 col-sm-5">
<div class="box box2">2</div>
</div>
<div class="col-xs-12 col-sm-7 pull-right">
<div class="box">3</div>
</div>
</div>
</div>
Upvotes: 1