Berkenaan dengan BS 3 jika saya hanya menginginkan kolom konten yang sempit di sebelah kanan, saya dapat menggunakan kelas offset 9 dan kolom 3.
Namun, bagaimana jika saya menginginkan sebaliknya dan di sisi kiri? Apakah ada cara yang tepat untuk melakukan ini di BS atau haruskah saya menggunakan metode CSS saya sendiri? Saya berpikir untuk membuat kolom 3 dengan konten saya dan hanya kolom kosong 9.
twitter-bootstrap-3
Bekerja-Bersama2013
sumber
sumber
col-X-pull-Y
kelas Bootstrap . Misalnya, untuk mendorong sesuatu dengan ukuran 50% ke kanan tetapi menyisakan satu kolom ruang ke kanan (dalam kotak 12 kolom sebagai contoh):col-xs-6 pull-right col-xs-pull-1
col-xs-6
) itu akan menumpuk dengan aneh.Saya menggunakan CSS khusus sederhana berikut yang saya tulis untuk mencapai ini.
sumber
sumber
Saya memodifikasi Bootstrap SASS (v3.3.5) berdasarkan jawaban Rukshan
Tambahkan ini di akhir
calc-grid-column
pencampuranmixins/_grid-framework.scss
, tepat di bawah$type == offset
kondisi if.Ubah
make-grid
mixin inmixins/_grid-framework.scss
untuk menghasilkanoffset-right
kelas.Anda kemudian dapat menggunakan kelas seperti
col-sm-offset-right-2
dancol-md-offset-right-1
sumber
percentage
sebagai ganti hardcode nilai-nilai; ini lebih dekat dengan bagaimana Bootstrap secara internal menangani sistem grid, ditambah lagi memungkinkan kolom grid variabel jika default 12 tidak diinginkan.Karena Google sepertinya menyukai jawaban ini ...
Jika Anda ingin mencocokkan konvensi penamaan Bootstrap 4, yaitu offset - * - #, berikut modifikasinya:
sumber
Berdasarkan jawaban WeNeigh ! berikut adalah contoh KURANG
sumber
Anda perlu menggabungkan beberapa kelas (
col-*-offset-*
untuk margin kiri dancol-*-pull-*
menariknya ke kanan)Jadi Anda tidak perlu memisahkannya secara manual ke dalam baris yang berbeda.
sumber
Berikut adalah solusi yang sama dari Rukshan tetapi dalam sass (untuk menjaga konfigurasi grid Anda) untuk kasus khusus yang tidak bekerja dengan solusi Ross Allen (ketika Anda tidak dapat memiliki div.row induk)
sumber
sumber