Ringkesan
Komponen lan opsi kanggo nggawe proyek Bootstrap, kalebu wadah bungkus, sistem kothak sing kuat, obyek media sing fleksibel, lan kelas sarana responsif.
Wadhah
Wadah minangka unsur tata letak paling dhasar ing Bootstrap lan dibutuhake nalika nggunakake sistem kothak standar . Wadah digunakake kanggo ngemot, pad, lan (kadhangkala) pusat konten ing njero. Nalika kontaner bisa disarangke, umume tata letak ora mbutuhake wadhah bersarang.
Bootstrap dilengkapi telung wadhah sing beda:
.container
, sing nyetelmax-width
ing saben breakpoint responsif.container-fluid
,width: 100%
kang ing kabeh breakpoints.container-{breakpoint}
, singwidth: 100%
nganti breakpoint sing ditemtokake
Tabel ing ngisor iki nggambarake carane saben wadhah max-width
mbandhingake karo asline .container
lan .container-fluid
ing saben breakpoint.
Deleng ing tumindak lan mbandhingake ing conto Grid kita .
Ekstra cilik <576px |
Cilik ≥576px |
Sedheng ≥768px |
Gedhe ≥992px |
Ekstra gedhe ≥1200px |
|
---|---|---|---|---|---|
.container |
100% | 540px | 720px | 960px | 1140px |
.container-sm |
100% | 540px | 720px | 960px | 1140px |
.container-md |
100% | 100% | 720px | 960px | 1140px |
.container-lg |
100% | 100% | 100% | 960px | 1140px |
.container-xl |
100% | 100% | 100% | 100% | 1140px |
.container-fluid |
100% | 100% | 100% | 100% | 100% |
Kabeh-ing-siji
Kelas standar kita .container
minangka wadhah sing responsif, ambane tetep, tegese owah- max-width
owahan ing saben breakpoint.
Cairan
Gunakake .container-fluid
kanggo wadhah ambane lengkap, ngecakup kabeh jembar viewport.
Responsif
Wadhah responsif anyar ing Bootstrap v4.4. Padha ngidini sampeyan kanggo nemtokake kelas sing 100% sudhut nganti breakpoint ditemtokake, sawise max-width
kang kita aplikasi s kanggo saben breakpoints luwih. Contone, .container-sm
iku 100% amba kanggo miwiti nganti sm
breakpoint tekan, ngendi iku bakal ukuran munggah karo md
, lg
, lan xl
.
Breakpoints responsif
Wiwit Bootstrap dikembangake dadi seluler pisanan, kita nggunakake sawetara pitakon media kanggo nggawe breakpoints sing wicaksana kanggo tata letak lan antarmuka. Breakpoints iki biasane adhedhasar jembar viewport minimal lan ngidini kita nggedhekake unsur nalika viewport diganti.
Bootstrap utamane nggunakake kisaran pitakon media ing ngisor iki-utawa breakpoints-ing file Sass sumber kanggo tata letak, sistem kothak, lan komponen.
Awit kita nulis CSS sumber kita ing Sass, kabeh pitakon media kasedhiya liwat mixin Sass:
Kita sok-sok nggunakake pitakon media sing pindhah menyang arah liyane (ukuran layar sing diwenehake utawa luwih cilik ):
Elinga yen browser saiki ora ndhukung pitakon konteks jangkoan , kita bisa ngatasi watesan min-
lan max-
prefiks lan viewport kanthi jembar pecahan (sing bisa kedadeyan ing kahanan tartamtu ing piranti dpi dhuwur, contone) kanthi nggunakake nilai kanthi presisi sing luwih dhuwur kanggo mbandhingake. .
Sawise maneh, pitakon media iki uga kasedhiya liwat mixin Sass:
Ana uga pitakon media lan mixin kanggo nargetake bagean siji saka ukuran layar nggunakake jembar breakpoint minimal lan maksimum.
Pitakonan media iki uga kasedhiya liwat mixin Sass:
Kajaba iku, pitakon media bisa uga ngluwihi sawetara jembar breakpoint:
Campuran Sass kanggo nargetake sawetara ukuran layar sing padha yaiku:
Z-indeks
Sawetara komponen Bootstrap nggunakake z-index
, properti CSS sing mbantu ngatur tata letak kanthi menehi sumbu katelu kanggo ngatur konten. Kita nggunakake skala indeks z standar ing Bootstrap sing wis dirancang kanggo pandhu arah lapisan, tooltips lan popovers, modal, lan liya-liyane.
Nilai-nilai sing luwih dhuwur iki diwiwiti kanthi angka sing sewenang-wenang, dhuwur lan cukup spesifik kanggo ngindhari konflik. Kita butuh set standar iki ing kabeh komponen sing dilapisi - tooltips, popovers, navbars, dropdowns, modals-supaya kita bisa cukup konsisten ing prilaku. Ora ana alesan kita ora bisa nggunakake 100
+ utawa 500
+.
Kita ora nyengkuyung kustomisasi nilai individu kasebut; yen sampeyan ngganti siji, sampeyan bisa uga kudu ngganti kabeh.
Kanggo nangani wates sing tumpang tindih ing komponen (contone, tombol lan input ing grup input), kita nggunakake angka siji digit kurang z-index
saka 1
, 2
, lan 3
kanggo standar, hover, lan negara aktif. Ing hover / fokus / aktif, kita nggawa unsur tartamtu menyang ngarep karo nilai sing luwih dhuwur z-index
kanggo nuduhake tapel wates karo unsur sedulur.