2
是否可以在Bootstrap v3中顛倒全寬列的順序?例如...Bootstrap v3,全寬列的反向堆棧順序
-xs(A和B都是COL-XS-12)
[A]
[B]
-sm(A和B都是山口-sm-12)
[B]
[A]
我知道我可以使用隱藏/顯示techniq但是我想避免重複的內容,因爲A和B都有很多動態生成的內容,並且複製該內容會使頁面減慢很多。謝謝。
是否可以在Bootstrap v3中顛倒全寬列的順序?例如...Bootstrap v3,全寬列的反向堆棧順序
-xs(A和B都是COL-XS-12)
[A]
[B]
-sm(A和B都是山口-sm-12)
[B]
[A]
我知道我可以使用隱藏/顯示techniq但是我想避免重複的內容,因爲A和B都有很多動態生成的內容,並且複製該內容會使頁面減慢很多。謝謝。
使用Bootstraps .col-md-push-*
和.col-md-pull-*
類。
更多關於這一點,在這裏:http://getbootstrap.com/css/#grid-column-ordering
例子:
<div class="container">
<div class="row">
<div class="col-md-9 col-md-push-3">.col-md-9 .col-md-push-3</div>
<div class="col-md-3 col-md-pull-9">.col-md-3 .col-md-pull-9</div>
</div>
</div>
對於全寬列例如使用推/拉輔助類請看這個JS斌:
<div class="row">
<div class="col-xs-12 col-sm-6 col-sm-push-6">
<p>test2</p>
</div>
<div class="col-xs-12 col-sm-6 col-sm-pull-6">
<p>test1</p>
</div>
</div>
http://jsbin.com/gazipa/2/edit?html,css,output
您還可以使用CSS變換來改變它的訂貨在視口中斷點:
@media (max-width: 767px) {
.row.reorder-xs {
/*bring your own prefixes*/
transform: rotate(180deg);
direction: rtl; /* Fix the horizontal alignment */
}
.row.reorder-xs > [class*="col-"] {
/*bring your own prefixes*/
transform: rotate(-180deg);
direction: ltr; /* Fix the horizontal alignment */
}
}
想這一點,但如果列是全寬(在你的榜樣,如果兩者都山坳-md-12)我不相信推/拉工作。 – KayakinKoder
是的,你可以看看底部的鏈接 –
再一次,你發佈的例子不是全寬。 「col-sm-6」是容器寬度的1/2,而不是滿(100%)寬度的列。我正在尋找扭轉全寬度列的順序,例如,如果兩個div都有:.col-xs-12 .col-sm-12,我希望堆疊順序在-sm中相反,-xs – KayakinKoder