Ihtisar
Komponén sareng pilihan pikeun nempatkeun proyék Bootstrap anjeun, kalebet wadah bungkus, sistem grid anu kuat, objék média anu fleksibel, sareng kelas utiliti anu responsif.
Wadahna
Wadah mangrupikeun unsur perenah anu paling dasar dina Bootstrap sareng diperyogikeun nalika nganggo sistem grid standar kami . Wadah dipaké pikeun ngandung, pad, jeung (kadangkala) puseur eusi dina eta. Bari wadahna bisa nested, paling layouts teu merlukeun wadah nested.
Bootstrap hadir sareng tilu wadah anu béda:
.container
, nu nangtukeun hijimax-width
di unggal breakpoint responsif.container-fluid
, nuwidth: 100%
dina sagala breakpoints.container-{breakpoint}
, anuwidth: 100%
dugi ka titik putus anu ditangtukeun
Tabél di handap ieu ngagambarkeun kumaha unggal wadahna max-width
dibandingkeun sareng anu asli .container
sareng .container-fluid
dina unggal breakpoint.
Tingali aranjeunna dina aksi sareng ngabandingkeunana dina conto Grid kami .
Ekstra leutik <576px |
Leutik ≥576px |
Sedeng ≥768px |
Badag ≥992px |
Ekstra badag ≥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% |
Sadaya-di-hiji
Kelas standar urang .container
nyaéta responsif, wadahna tetep-lebar, hartina max-width
parobahanana dina unggal breakpoint.
Cairan
Paké .container-fluid
pikeun wadahna rubak pinuh, Manjang sakabéh rubak viewport nu.
Responsif
wadah responsif anu anyar dina Bootstrap v4.4. Aranjeunna ngidinan Anjeun pikeun nangtukeun kelas anu 100% lega nepi ka breakpoint dieusian, nu satutasna urang nerapkeun max-width
s pikeun tiap tina breakpoints luhur. Contona, .container-sm
nyaeta 100% lega pikeun ngamimitian nepi ka sm
breakpoint nu geus ngahontal, dimana eta bakal skala nepi ka md
, lg
, jeung xl
.
Breakpoints responsif
Kusabab Bootstrap dikembangkeun janten mobile heula, kami nganggo sakeupeul patarosan média pikeun nyiptakeun titik-titik putus anu wijaksana pikeun perenah sareng antarmuka kami. Breakpoints ieu lolobana dumasar kana rubak viewport minimum jeung ngidinan urang pikeun skala up elemen salaku viewport robah.
Bootstrap utamana ngagunakeun rentang query média di handap ieu-atawa breakpoints-dina file Sass sumber urang pikeun tata perenah urang, sistem grid, sarta komponén.
Kusabab urang nyerat sumber CSS kami di Sass, sadaya patarosan média kami sayogi ngalangkungan campuran Sass:
Urang aya kalana make queries média nu balik ka arah séjén (ukuran layar dibikeun atawa leuwih leutik ):
Catet yén kumargi browser ayeuna henteu ngadukung patarosan kontéks rentang , urang ngerjakeun watesan min-
sareng max-
awalan sareng viewports kalayan rubak fraksional (anu tiasa lumangsung dina kaayaan anu tangtu dina alat-alat dpi luhur, contona) ku ngagunakeun nilai-nilai anu akurasi anu langkung luhur pikeun babandingan ieu. .
Sakali deui, patarosan média ieu ogé sayogi via campuran Sass:
Aya ogé patarosan média sareng campuran pikeun nargétkeun hiji bagean tina ukuran layar nganggo lebar breakpoint minimum sareng maksimum.
Patarosan média ieu ogé sayogi via campuran Sass:
Nya kitu, queries média bisa bentang sababaraha lebar breakpoint:
Campuran Sass pikeun nargétkeun rentang ukuran layar anu sami nyaéta:
Z-indéks
Sababaraha komponén Bootstrap ngagunakeun z-index
, sipat CSS nu mantuan ngatur perenah ku nyadiakeun sumbu katilu pikeun ngatur eusi. Kami ngagunakeun skala z-indéks standar dina Bootstrap anu dirarancang pikeun leres ngalapis navigasi, tooltip sareng popovers, modal, sareng seueur deui.
Nilai-nilai anu langkung luhur ieu dimimitian ku jumlah anu sawenang-wenang, luhur sareng cukup khusus pikeun ngahindarkeun konflik sacara idéal. Kami peryogi set standar ieu dina komponén-komponén berlapis kami - tooltips, popovers, navbars, dropdowns, modals - supados urang tiasa konsisten dina paripolah. Henteu aya alesan urang henteu tiasa nganggo 100
+ atanapi 500
+.
Kami henteu ngadorong kustomisasi nilai individu ieu; mun anjeun ngarobah hiji, Anjeun kamungkinan kudu ngarobah kabeh.
Pikeun nanganan wates anu tumpang tindih dina komponén (contona, tombol sareng input dina grup input), kami nganggo z-index
nilai angka tunggal anu rendah tina 1
, 2
, sareng 3
pikeun standar, hover, sareng kaayaan aktip. Dina hover / fokus / aktip, kami mawa unsur tinangtu ka forefront kalawan z-index
nilai luhur pikeun nembongkeun wates maranéhanana ngaliwatan elemen sibling.