Gambaran keseluruhan
Komponen dan pilihan untuk meletakkan projek Bootstrap anda, termasuk bekas pembalut, sistem grid yang berkuasa, objek media yang fleksibel dan kelas utiliti responsif.
Bekas ialah elemen susun atur paling asas dalam Bootstrap dan diperlukan apabila menggunakan sistem grid lalai kami . Pilih daripada bekas yang responsif, lebar tetap (bermaksud max-width
perubahan pada setiap titik putus) atau lebar bendalir (bermaksud 100%
lebar sepanjang masa).
Walaupun bekas boleh bersarang, kebanyakan reka letak tidak memerlukan bekas bersarang.
Gunakan .container-fluid
untuk bekas lebar penuh, merentangi keseluruhan lebar port pandangan.
Memandangkan Bootstrap dibangunkan untuk menjadi mudah alih dahulu, kami menggunakan beberapa pertanyaan media untuk mencipta titik putus yang wajar untuk reka letak dan antara muka kami. Titik putus ini kebanyakannya berdasarkan pada lebar port pandangan minimum dan membolehkan kami meningkatkan elemen apabila port pandangan berubah.
Bootstrap terutamanya menggunakan julat pertanyaan media berikut—atau titik putus—dalam fail Sass sumber kami untuk reka letak, sistem grid dan komponen kami.
Memandangkan kami menulis CSS sumber kami dalam Sass, semua pertanyaan media kami tersedia melalui campuran Sass:
Kami kadangkala menggunakan pertanyaan media yang pergi ke arah lain (saiz skrin yang diberikan atau lebih kecil ):
Ambil perhatian bahawa memandangkan penyemak imbas pada masa ini tidak menyokong pertanyaan konteks julat , kami menangani had min-
dan max-
awalan dan port pandangan dengan lebar pecahan (yang boleh berlaku dalam keadaan tertentu pada peranti dpi tinggi, contohnya) dengan menggunakan nilai dengan ketepatan yang lebih tinggi untuk perbandingan ini .
Sekali lagi, pertanyaan media ini juga tersedia melalui campuran Sass:
Terdapat juga pertanyaan media dan campuran untuk menyasarkan satu segmen saiz skrin menggunakan lebar titik putus minimum dan maksimum.
Pertanyaan media ini juga tersedia melalui campuran Sass:
Begitu juga, pertanyaan media mungkin merangkumi berbilang lebar titik putus:
Campuran Sass untuk menyasarkan julat saiz skrin yang sama ialah:
Beberapa komponen Bootstrap menggunakan z-index
, sifat CSS yang membantu mengawal reka letak dengan menyediakan paksi ketiga untuk mengatur kandungan. Kami menggunakan skala indeks z lalai dalam Bootstrap yang telah direka bentuk untuk melapis navigasi, petua alat dan popover, modal dan banyak lagi dengan betul.
Nilai yang lebih tinggi ini bermula pada nombor arbitrari, tinggi dan cukup khusus untuk mengelakkan konflik secara ideal. Kami memerlukan set standard ini merentas komponen berlapis kami—petua alat, popover, bar navigasi, lungsur turun, mod—supaya kita boleh konsisten dalam tingkah laku yang munasabah. Tiada sebab kami tidak boleh menggunakan 100
+ atau 500
+.
Kami tidak menggalakkan penyesuaian nilai individu ini; sekiranya anda menukar satu, anda mungkin perlu menukar semuanya.
Untuk mengendalikan sempadan bertindih dalam komponen (cth, butang dan input dalam kumpulan input), kami menggunakan z-index
nilai satu digit rendah 1
, 2
, dan 3
untuk keadaan lalai, tuding dan aktif. Pada tuding/fokus/aktif, kami membawa elemen tertentu ke hadapan dengan nilai yang lebih tinggi z-index
untuk menunjukkan sempadannya ke atas elemen adik-beradik.