2018 - Wiederholung dieser Frage mit dem neuesten Bootstrap 4.
Die ansprechenden Ordnungs Klassen sind jetzt order-first
, order-last
und order-0
-order-12
Die Bootstrap 4 Push Pull Klassen sind jetzt push-{viewport}-{units}
und pull-{viewport}-{units}
und das xs-
Infix wurde entfernt. Um das gewünschte 1-3-2-Layout auf mobile / xs zu erhalten, gehen Sie wie folgt vor: Bootstrap 4 Push-Pull-Demo (Dies funktioniert nur vor der Beta- Version 4.0)
Bootstrap 4.1+
Da Bootstrap 4 eine Flexbox ist, kann die Reihenfolge der Spalten leicht geändert werden. Die cols können bestellt werden , order-1
um order-12
, in Reaktion darauf, wie order-md-12 order-2
(zuletzt am md
2. on xs
) relativ zu dem Elternteil .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>
Demo: Reihenfolge mit order-*
Klassen ändern
Desktop (größere Bildschirme):
Mobil (kleinere Bildschirme):
Es ist auch möglich, die Spaltenreihenfolge mit den Flexbox-Richtungs-Utils zu ändern ...
<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>
Demo: Bootstrap 4.1 Reihenfolge mit Flexbox-Richtung ändern
Demo der älteren Version Demo - Alpha 6
Demo - Beta (3)
Weitere Demo zum Bestellen von Bootstrap 4.1+
Verwandte:
Spaltenreihenfolge in Bootstrap 4 mit Push / Pull und col-md-12
Bootstrap 4 ändern die Reihenfolge der Spalten
ACB ABC