Saya memiliki Halaman Bootstrap seperti ini:
<div class="row">
<div class="col-md-6">
A
</div>
<div class="col-md-6">
B
</div>
</div>
Seperti:
-----
|A|B|
-----
Jadi jika saya melihatnya di Perangkat seluler, Kolom A di atas, tapi saya ingin B di atas. Apakah ini mungkin? Saya mencobanya dengan dorongan, tetapi tidak berhasil.
html
css
twitter-bootstrap-3
schnawel007
sumber
sumber
Jawaban:
Gunakan pemesanan Kolom untuk mencapai ini.
col-md-push-6
akan "mendorong" kolom ke kanan 6 dancol-md-pull-6
akan "menarik" kolom ke kiri pada "md" atau port tampilan yang lebih besar. Pada port tampilan yang lebih kecil, kolom akan berada dalam urutan normal lagi.Saya pikir apa yang membuat orang kecewa, adalah Anda harus meletakkan B di atas A dalam HTML Anda . Mungkin ada cara berbeda untuk melakukan ini di mana A bisa pergi di atas B dalam HTML, tapi saya tidak yakin bagaimana melakukannya ...
DEMO
view-port> = md
view-port <md
sumber
Perlu dicatat bahwa jika Anda menggunakan kolom yang tidak sama dengan 6, maka jumlah push tidak akan sama dengan ukuran kolom awal.
Jika Anda memiliki 2 kolom (A & B) dan berharap agar kolom A lebih kecil dan ke kanan di "sm" atau lebih besar viewports, tetapi di atas viewport seluler (xs), Anda akan menggunakan yang berikut:
Kalau tidak, perataan kolom akan tampak tidak aktif.
sumber
<div class="col-md-4 col-md-offset-1"></div><div class="col-md-6 col-md-offset-1"></div>
Untuk Bootstrap 4, terapkan salah satu dari yang berikut ini ke div .row Anda:
Untuk pengaturan responsif:
sumber
Di Bootstrap 4, misalkan Anda ingin memiliki satu pesanan untuk layar besar dan urutan berbeda untuk layar yang lebih kecil:
Anda dapat menghilangkan
order-1
dan keorder-2
atas. Baru ditambahkan untuk kejelasan. Urutan default adalah urutan kolom yang muncul di html.Untuk info lebih lanjut https://getbootstrap.com/docs/4.1/layout/grid/#reordering
sumber
Kode di bawah ini berfungsi untuk saya
sumber
Ini sekarang dilakukan (di Bootstrap v4) dengan menambahkan kelas order- #.
Lihat https://getbootstrap.com/docs/4.1/migration/#grid-system-1
Seperti ini:
sumber
Saya punya tiga bootstrap 4 kolom dengan ukuran berbeda. Ketika layar semakin kecil kolom ketiga disembunyikan, maka ketika layar semakin kecil dan divs ditumpuk perubahan urutan sehingga kolom 2 berada di atas.
Saya harap ini membantu. Saya merasa sulit untuk memahami hal ini tetapi akhirnya sampai di sana dengan bantuan utas ini, tetapi sedikit terbentur dan hilang.
sumber
Ini bekerja untuk saya di Bootstrap 4:
sumber
Saya menggunakan:
sumber
Di Bootstrap V4 (Dirilis 18 Januari 2018) Anda dapat menggunakan Reordering Classes. Info di sini di bawah tab Reordering.
https://getbootstrap.com/docs/4.0/layout/grid/
sumber
Bootstrap 4 termasuk kelas untuk flex. Lihat: https://getbootstrap.com/docs/4.3/layout/utilities-for-layout/
sumber