Ringkasan
Komponen dan opsi untuk meletakkan proyek Bootstrap Anda, termasuk wadah pembungkus, sistem grid yang kuat, objek media yang fleksibel, dan kelas utilitas yang responsif.
Wadah adalah elemen tata letak paling dasar di Bootstrap dan diperlukan saat menggunakan sistem grid default kami . Pilih dari container dengan lebar tetap yang responsif (artinya max-width
berubah di setiap titik henti sementara) atau lebar cair (artinya selalu 100%
lebar).
Meskipun container dapat disarangkan, sebagian besar tata letak tidak memerlukan container bersarang.
Gunakan .container-fluid
untuk wadah lebar penuh, yang mencakup seluruh lebar viewport.
Karena Bootstrap dikembangkan untuk menjadi yang pertama untuk seluler, kami menggunakan beberapa kueri media untuk membuat breakpoint yang masuk akal untuk tata letak dan antarmuka kami. Breakpoint ini sebagian besar didasarkan pada lebar viewport minimum dan memungkinkan kita untuk meningkatkan elemen saat viewport berubah.
Bootstrap terutama menggunakan rentang kueri media berikut—atau titik putus—dalam file Sass sumber kami untuk tata letak, sistem kisi, dan komponen kami.
Karena kami menulis CSS sumber kami di Sass, semua kueri media kami tersedia melalui mixin Sass:
Kami terkadang menggunakan kueri media yang mengarah ke arah lain (ukuran layar yang diberikan atau lebih kecil ):
Perhatikan bahwa karena browser saat ini tidak mendukung kueri konteks rentang , kami mengatasi keterbatasan min-
dan max-
awalan serta area pandang dengan lebar fraksional (yang dapat terjadi dalam kondisi tertentu pada perangkat dpi tinggi, misalnya) dengan menggunakan nilai dengan presisi lebih tinggi untuk perbandingan ini .
Sekali lagi, kueri media ini juga tersedia melalui mixin Sass:
Ada juga kueri media dan mixin untuk menargetkan satu segmen ukuran layar menggunakan lebar titik henti sementara minimum dan maksimum.
Kueri media ini juga tersedia melalui mixin Sass:
Demikian pula, kueri media dapat menjangkau beberapa lebar titik henti sementara:
Mixin Sass untuk menargetkan rentang ukuran layar yang sama adalah:
Beberapa komponen Bootstrap menggunakan z-index
, properti CSS yang membantu mengontrol tata letak dengan menyediakan sumbu ketiga untuk mengatur konten. Kami menggunakan skala indeks-z default di Bootstrap yang telah dirancang untuk melapisi navigasi dengan benar, tooltips dan popovers, modals, dan banyak lagi.
Nilai-nilai yang lebih tinggi ini dimulai dari angka yang berubah-ubah, tinggi dan cukup spesifik untuk menghindari konflik secara ideal. Kami membutuhkan satu set standar ini di seluruh komponen berlapis kami — tooltips, popovers, navbars, dropdown, modals — sehingga kami dapat cukup konsisten dalam perilaku. Tidak ada alasan kami tidak bisa menggunakan 100
+ atau 500
+.
Kami tidak menganjurkan penyesuaian nilai individual ini; jika Anda mengubah satu, Anda mungkin perlu mengubah semuanya.
Untuk menangani batas yang tumpang tindih dalam komponen (misalnya, tombol dan input dalam grup input), kami menggunakan z-index
nilai satu digit rendah dari 1
, 2
, dan 3
untuk status default, arahkan kursor, dan status aktif. Saat mengarahkan/fokus/aktif, kami membawa elemen tertentu ke garis depan dengan nilai yang lebih tinggi z-index
untuk menunjukkan batasnya di atas elemen saudara.