Pārskats
Komponenti un opcijas jūsu Bootstrap projekta izkārtojumam, tostarp iesaiņošanas konteineri, jaudīga režģa sistēma, elastīgs multivides objekts un atsaucīgas utilītas klases.
Konteineri ir visvienkāršākais Bootstrap izkārtojuma elements, un tie ir nepieciešami, izmantojot mūsu noklusējuma režģa sistēmu . Izvēlieties adaptīvu, fiksēta platuma konteineru (tas nozīmē, ka tas max-width
mainās katrā pārtraukuma punktā) vai šķidruma platumu (tas nozīmē, ka tas 100%
visu laiku ir plats).
Lai gan konteinerus var ligzdot, lielākajai daļai izkārtojumu nav nepieciešams ligzdots konteiners.
Izmantojiet .container-fluid
pilna platuma konteineram, kas aptver visu skatvietas platumu.
Tā kā Bootstrap vispirms ir izstrādāts, lai tas būtu mobilais, mēs izmantojam dažus multivides vaicājumus , lai izveidotu saprātīgus pārtraukuma punktus mūsu izkārtojumiem un saskarnēm. Šie pārtraukuma punkti galvenokārt ir balstīti uz minimālo skata loga platumu un ļauj mums palielināt elementus, mainoties skata logam.
Bootstrap mūsu izkārtojumam, režģa sistēmai un komponentiem mūsu avota Sass failos galvenokārt izmanto šādus multivides vaicājumu diapazonus vai pārtraukumpunktus.
Tā kā avota CSS mēs rakstām Sass, visi mūsu multivides vaicājumi ir pieejami, izmantojot Sass mixins:
Mēs laiku pa laikam izmantojam multivides vaicājumus, kas virzās citā virzienā (norādītais ekrāna izmērs vai mazāks ):
Ņemiet vērā: tā kā pārlūkprogrammas pašlaik neatbalsta diapazona konteksta vaicājumus , mēs apstrādājam ierobežojumus, min-
prefiksus max-
un skatu logus ar daļveida platumu (kas var rasties noteiktos apstākļos, piemēram, augstas izšķirtspējas ierīcēs), izmantojot šiem salīdzinājumiem vērtības ar lielāku precizitāti. .
Arī šie multivides vaicājumi ir pieejami, izmantojot Sass mixins:
Ir arī multivides vaicājumi un kombinācijas, lai atlasītu vienu ekrāna izmēru segmentu, izmantojot minimālo un maksimālo pārtraukumpunkta platumu.
Šie multivides vaicājumi ir pieejami arī, izmantojot Sass mixins:
Līdzīgi multivides vaicājumi var aptvert vairākus pārtraukumpunktu platumus:
Sass mikss, lai atlasītu vienu un to pašu ekrāna izmēru diapazonu, būtu:
Vairāki Bootstrap komponenti izmanto z-index
CSS īpašumu, kas palīdz kontrolēt izkārtojumu, nodrošinot trešo asi satura sakārtošanai. Mēs izmantojam noklusējuma z-indeksa skalu programmā Bootstrap, kas ir izstrādāta, lai pareizi sakārtotu navigāciju, rīka padomus un uznirstošos logus, modālus un daudz ko citu.
Šīs augstākās vērtības sākas ar patvaļīgu skaitli, kas ir pietiekami augsts un specifisks, lai ideālā gadījumā izvairītos no konfliktiem. Mums ir nepieciešams to standarta komplekts mūsu slāņainajos komponentos — rīka padomiem, uznirstošajiem logiem, navigācijas joslām, nolaižamajām izvēlnēm, modāliem — lai mēs varētu būt pietiekami konsekventi savā darbībā. Nav iemesla, kāpēc mēs nevarētu izmantot 100
+ vai 500
+.
Mēs neatbalstām šo individuālo vērtību pielāgošanu; ja mainīsit vienu, iespējams, būs jāmaina visi.
Lai apstrādātu pārklājošās apmales komponentos (piem., pogas un ievades ievades grupās), mēs izmantojam zemas viencipara z-index
vērtības 1
, 2
un 3
noklusējuma, kursora novietošanas un aktīvajiem stāvokļiem. Novietojot kursoru/fokusu/aktīvu, mēs izvirzām konkrētu elementu priekšplānā ar augstāku z-index
vērtību, lai parādītu tā robežu pār elementiem, kas saistīti ar brāli.