Baru di bootstrap 3 .... Di layout saya, saya punya:
<div class="row">
<div class="col-lg-6 col-md-6">elements 1</div>
<div class="col-lg-6 col-md-6">
<div class="pull-right">
elements 2
</div>
</div>
</div>
Saya ingin 'elemen 2' untuk TIDAK disejajarkan tepat di layar yang lebih kecil dari col-lg. Jadi secara efektif memiliki kelas pull-right hanya untuk col-lg-6 ...
Bagaimana saya bisa mencapai ini?
Berikut ini biola: http://jsfiddle.net/thibs/Y6WPz/
Terima kasih
css
twitter-bootstrap
twitter-bootstrap-3
bootstrap-4
Terima kasih
sumber
sumber
order-lg-1
,,order-lg-2
dll. Pada kolom Anda.Jawaban:
Anda bisa meletakkan "elemen 2" di kolom yang lebih kecil (yaitu:)
col-2
dan kemudian gunakan hanyapush
pada layar yang lebih besar:Demo: http://bootply.com/88095
Pilihan lain adalah mengganti float
.pull-right
menggunakan kueri media @.Terakhir, opsi lain adalah membuat
.pull-right-lg
kelas CSS Anda sendiri ..MEMPERBARUI
Bootstrap 4 termasuk float responsif , jadi dalam hal ini Anda hanya akan menggunakan
float-lg-right
.Tidak diperlukan CSS tambahan .
Demo Bootstrap 4
sumber
Coba cuplikan KURANG ini (Dibuat dari contoh di atas & gabungan kueri media di grid.less).
sumber
sumber
Tidak perlu membuat kelas Anda sendiri dengan pertanyaan media. Bootstrap 3 sudah memiliki pemesanan mengambang untuk breakpoints media di bawah Kolom Pemesanan: http://getbootstrap.com/css/#grid-column-ordering
Sintaks untuk kelas adalah di
col-<#grid-size>-(push|pull)-<#cols>
mana<#grid-size>
xs, sm, md atau lg dan<#cols>
seberapa jauh Anda ingin kolom bergerak untuk ukuran kisi itu. Dorong atau tarik ke kiri atau kanan tentu saja.Saya menggunakannya sepanjang waktu sehingga saya tahu itu bekerja dengan baik.
sumber
Juga berfungsi dengan baik:
sumber
Menambahkan CSS yang ditunjukkan di bawah ini ke aplikasi Bootstrap 3 Anda memungkinkan dukungan untuk
kelas yang bekerja persis seperti yang baru
kelas yang telah diperkenalkan di Bootstrap 4:
Selain itu, ia menambahkan
untuk kelengkapan, kompatibel dengan
dari Bootstrap 4.
sumber
Bagi mereka yang tertarik dengan perataan teks, solusi sederhana adalah membuat kelas baru:
Kemudian tambahkan kelas itu:
sumber
Ini sangat sederhana menggunakan Sass, cukup gunakan
@extend
:sumber
Inilah yang saya gunakan. ubah @ screen-md-max untuk ukuran lain
sumber
Masalah ini diselesaikan di bootstrap-4-alpha-2.
Berikut tautannya: http://blog.getbootstrap.com/2015/12/12/bootstrap-4-alpha-2/
Kloning di github: https://github.com/twbs/bootstrap/tree/v4.0.0-alpha.2
sumber
Cukup gunakan kelas utilitas responsif bootstrap!
Solusi terbaik untuk tugas itu adalah dengan menggunakan kode berikut:
Elemen akan disejajarkan ke kanan hanya pada
lg
layar - pada saat yang laindisplay
atribut akan diaturblock
sebagaimana standarnya untukdiv
elemen. Pendekatan ini menggunakantext-right
kelas pada elemen induk alih-alihpull-right
.Solusi alternatif:
Kerugian terbesar adalah bahwa kode html di dalamnya perlu diulang dua kali.
sumber
Anda dapat menggunakan push dan pull untuk mengubah urutan kolom. Anda menarik satu kolom dan mendorong yang lain pada perangkat besar:
sumber
sekarang termasuk bootstrap 4:
dan kode harus seperti ini:
sumber