如图所示,我有三个div ...我想在div响应时更改div的位置...
有可能这样做吗?如何?
<div class="container-fluid">
<div class="row">
<div class="col-xs-6 col-sm-6 col-md-4 col-lg-4 text-center "><h3 class="border">Div-1</h3></div>
<div class="col-xs-6 col-sm-6 col-md-4 col-lg-4 text-center "><h3 class="border">Div-2</h3></div>
<div class="col-xs-6 col-sm-6 col-md-4 col-lg-4 text-center "><h3 class="border">Div-3</h3></div>
</div>
</div>
通过使用Bootstrap默认值,您希望通过向其添加一些附加类来推入和拉出列。
<div class="container-fluid">
<div class="row">
<div class="col-sm-4 col-xs-6 text-center"><h3 class="border">Div-1</h3></div>
<div class="col-sm-4 col-xs-6 col-sm-push-4 text-center"><h3 class="border">Div-3</h3></div>
<div class="col-sm-4 col-xs-12 col-sm-pull-4 text-center"><h3 class="border">Div-2</h3></div>
</div>
关键是将第三个列移动到与第二个列交换位置,因为当第二个列下降到移动位置时,第二个列将位于底部。使用.col-sm-pull
和.col-sm-push
将使您能够轻松移动列,而不会因不必要的浮动样式或其他任何原因而破坏任何内容。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句