2018 - Xem lại câu hỏi này với Bootstrap 4 mới nhất.
Các lớp đặt hàng đáp ứng bây giờ order-first
, order-last
và order-0
-order-12
Các Bootstrap 4 push pull lớp bây giờ push-{viewport}-{units}
và pull-{viewport}-{units}
và xs-
ghi vào đã bị xoá. Để có được bố cục 1-3-2 mong muốn trên điện thoại di động / xs sẽ là: Bản demo kéo đẩy Bootstrap 4 (Điều này chỉ hoạt động trước phiên bản beta 4.0)
Bootstrap 4.1+
Vì Bootstrap 4 là flexbox nên việc thay đổi thứ tự các cột rất dễ dàng. Đàn con có thể được sắp xếp theo thứ tự từ order-1
đến order-12
, chẳng hạn như order-md-12 order-2
(lần cuối cùng md
, lần thứ 2 xs
) liên quan đến cha mẹ .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: Thay đổi thứ tự bằng cách sử dụng order-*
các lớp
Máy tính để bàn (màn hình lớn hơn):
Di động (màn hình nhỏ hơn):
Cũng có thể thay đổi thứ tự cột bằng cách sử dụng utils hướng 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>
Demo: Bootstrap 4.1 Thay đổi thứ tự với Hướng Flexbox
Bản demo demo phiên bản cũ hơn - bản demo alpha 6
- beta (3)
Xem thêm các bản demo đặt hàng Bootstrap 4.1+
Liên quan:
Thứ tự cột trong Bootstrap 4 với push / pull và col-md-12
Bootstrap 4 thay đổi thứ tự các cột
ACB ABC