2018 - Перегляд цього питання за допомогою останньої Bootstrap 4.
Відповідна класи замовлення тепер order-first
, order-last
і order-0
-order-12
Бутстрапа 4 натискні тягнути класи тепер push-{viewport}-{units}
і pull-{viewport}-{units}
та xs-
Інфікси був видалений. Щоб отримати бажаний макет 1-3-2 на мобільному / xs буде: Bootstrap 4 push pull demo (Це працює лише до бета-версії 4.0)
Bootstrap 4.1+
Оскільки Bootstrap 4 є flexbox, можна легко змінити порядок стовпців. Колки можна замовляти з order-1
до order-12
, відповідно, наприклад order-md-12 order-2
(останній md
, 2-й 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-*
класів
Робочий стіл (великі екрани):
Мобільний (менші екрани):
Також можна змінити порядок стовпців, використовуючи напрямок flexbox ...
<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>
Демонстрація: Bootstrap 4.1 Змінення порядку за напрямком Flexbox
Демо- версія старшої версії - демо- версія alpha 6
- бета-версія (3)
Див. Більше демо-версії Bootstrap 4.1+
Пов’язане:
Впорядкування стовпців у Bootstrap 4 із натисканням / витягуванням та col-md-12
Bootstrap 4 змінює порядок стовпців
ACB ABC