Saya ingin 1 gambar lebih besar dengan 4 gambar kecil dalam format 2x2 seperti ini:
Pikiran awal saya adalah untuk menyimpan semuanya dalam satu baris. Lalu buat dua kolom, dan, di kolom kedua, buat dua baris dan dua kolom untuk membuat efek 1x1 dan 2x2.
Namun, ini sepertinya tidak mungkin, atau saya tidak melakukannya dengan benar?
Jawaban:
Bootstrap Versi 3.x
Seperti biasa, baca dokumentasi hebat Bootstrap:
3.x Documents : https://getbootstrap.com/docs/3.3/css/#grid-nesting
Pastikan baris tingkat induk berada di dalam
.container
elemen. Setiap kali Anda ingin membuat sarang, cukup buka bagian.row
dalam kolom yang baru.Berikut tata letak sederhana untuk bekerja:
Bootstrap Versi 4.0
4.0 Docs : http://getbootstrap.com/docs/4.0/layout/grid/#nesting
Berikut ini adalah versi terbaru untuk 4.0, tetapi Anda harus benar-benar membaca seluruh bagian dokumen di grid sehingga Anda mengerti bagaimana memanfaatkan fitur yang kuat ini
Demo di Fiddle jsFiddle 3.x | jsFiddle 4.0
Yang akan terlihat seperti ini ( dengan sedikit penambahan gaya ):
sumber
margin: 0;
pada.mini-box
elemen. Contoh saya baru saja menambahkan satu untuk kejelasan, tetapi Anda bisa langsung menghapus baris. Ini demoMenambahkan apa yang dikatakan @KyleMit, pertimbangkan untuk menggunakan:
col-md-*
kelas untuk kolom luar yang lebih besarcol-xs-*
kelas untuk kolom dalam yang lebih kecilIni akan berguna ketika Anda melihat halaman pada ukuran layar yang berbeda.
Pada layar kecil, pembungkusan kolom luar yang lebih besar kemudian akan terjadi sambil mempertahankan kolom dalam yang lebih kecil, jika memungkinkan
sumber