2018-最新のBootstrap4でこの質問を再検討します。
応答発注クラスは今あるorder-first
、order-last
とorder-0
-order-12
Bootstrap 4プッシュ プルクラスは現在push-{viewport}-{units}
、pull-{viewport}-{units}
およびxs-
中置辞が削除されています。mobile / xsで目的の1-3-2レイアウトを取得するには、次のようにします。Bootstrap4プッシュプルデモ(これは4.0ベータ版より前でのみ機能します)
ブートストラップ4.1以降
Bootstrap 4はフレックスボックスであるため、列の順序を簡単に変更できます。colsは、親を基準にして(last on 、2nd on )のようorder-1
にorder-12
、からに順序付けできます。order-md-12 order-2
md
xs
.row
<div class="container">
<div class="row">
<div class="col-3 col-md-6">
<div class="card card-body">1</div>
</div>
<div class="col-6 col-md-12 order-2 order-md-12">
<div class="card card-body">3</div>
</div>
<div class="col-3 col-md-6 order-3">
<div class="card card-body">2</div>
</div>
</div>
</div>
デモ:クラスを使用して順序を変更するorder-*
デスクトップ(大画面):
モバイル(小さい画面):
フレックスボックスの方向ユーティリティを使用して列の順序を変更することも可能です...
<div class="container">
<div class="row flex-column-reverse flex-md-row">
<div class="col-md-8">
2
</div>
<div class="col-md-4">
1st on mobile
</div>
</div>
</div>
デモ:ブートストラップ4.1Flexboxの方向性による注文変更
古いバージョンのデモデモ
-アルファ6
デモ-ベータ(3)
Bootstrap4.1以降の注文デモをもっと見る
関連:
プッシュ/プルおよびcol-md-12を使用した
Bootstrap4の列の順序Bootstrap4は列の順序を変更します
ACB ABC