Html 如何在Bootstrap 3中重新排列行
首先,我看到很多关于这个问题的线索,比如和。但是问题没有解决 我需要重新排列两行。我有这个: HTML:Html 如何在Bootstrap 3中重新排列行,html,css,twitter-bootstrap,twitter-bootstrap-3,Html,Css,Twitter Bootstrap,Twitter Bootstrap 3,首先,我看到很多关于这个问题的线索,比如和。但是问题没有解决 我需要重新排列两行。我有这个: HTML: <div class="row first-row"> <div class="col-xs-6">Col-1</div> <div class="col-xs-6">Col-2</div> </div> <div class="row second-row"> <div class="co
<div class="row first-row">
<div class="col-xs-6">Col-1</div>
<div class="col-xs-6">Col-2</div>
</div>
<div class="row second-row">
<div class="col-xs-6">Col-3</div>
<div class="col-xs-6">Col-4</div>
</div>
我需要将第一行与第二行重新排序
任何帮助都将不胜感激。您可以将第一行置于绝对位置,然后将其推到底部
CSS
HTML
下面是一个巧妙的小技巧,可以颠倒子元素的顺序,将其环绕在行中:
.reverse-order {
-webkit-transform: scaleY(-1);
-moz-transform: scaleY(-1);
-o-transform: scaleY(-1);
-ms-transform: scaleY(-1);
transform: scaleY(-1);
}
.reverse-order > div,
.reverse-order > span,
.reverse-order > li {
-webkit-transform: scaleY(-1);
-moz-transform: scaleY(-1);
-o-transform: scaleY(-1);
-ms-transform: scaleY(-1);
transform: scaleY(-1);
}
它的作用:它只是垂直翻转每个子元素,然后再次翻转整个元素。不过,这只适用于垂直方向。在水平方向上,您应该使用-push和-pull如果有一个div包装行,您可以使用以下命令: .包装纸{ 宽度:100%; 显示:表格; } .第一排{ 背景:蓝色; 显示:表格行组; } .第二排{ 背景:红色; 显示:表头组; } Col-1 Col-2 Col-3 Col-4
添加定制样式+flex,顺序:@ElenaSemenchenko,值得一提的是,这仍然不是所有现代浏览器都完全支持的。然后位置:绝对和相对
<div class="container">
<div class="row first-row">
<div class="col-xs-6">Col-1</div>
<div class="col-xs-6">Col-2</div>
</div>
<div class="row second-row">
<div class="col-xs-6">Col-3</div>
<div class="col-xs-6">Col-4</div>
</div>
</div>
.reverse-order {
-webkit-transform: scaleY(-1);
-moz-transform: scaleY(-1);
-o-transform: scaleY(-1);
-ms-transform: scaleY(-1);
transform: scaleY(-1);
}
.reverse-order > div,
.reverse-order > span,
.reverse-order > li {
-webkit-transform: scaleY(-1);
-moz-transform: scaleY(-1);
-o-transform: scaleY(-1);
-ms-transform: scaleY(-1);
transform: scaleY(-1);
}