Pregled
Komponente i opcije za postavljanje vašeg Bootstrap projekta, uključujući spremnike za omatanje, moćan grid sustav, fleksibilni medijski objekt i responzivne uslužne klase.
Kontejneri su najosnovniji element izgleda u Bootstrapu i potrebni su kada se koristi naš zadani grid sustav . Odaberite spremnik s odgovarajućom fiksnom širinom (što znači da se max-width
mijenja na svakoj prijelomnoj točki) ili fluid-width (što znači da je 100%
širok cijelo vrijeme).
Iako se spremnici mogu ugniježditi, većina izgleda ne zahtijeva ugniježđeni spremnik.
Koristite .container-fluid
za spremnik pune širine, koji obuhvaća cijelu širinu prozora.
Budući da je Bootstrap prvo razvijen da bude mobilni, koristimo nekoliko medijskih upita za stvaranje razumnih prijelomnih točaka za naše izglede i sučelja. Ove prijelomne točke uglavnom se temelje na minimalnim širinama okvira za prikaz i omogućuju nam povećavanje elemenata kako se okvir za prikaz mijenja.
Bootstrap prvenstveno koristi sljedeće raspone medijskih upita—ili prijelomne točke—u našim izvornim Sass datotekama za naš izgled, mrežni sustav i komponente.
Budući da naš izvorni CSS pišemo u Sass-u, svi naši medijski upiti dostupni su putem Sass mixina:
Povremeno koristimo medijske upite koji idu u drugom smjeru (dana veličina zaslona ili manja ):
Imajte na umu da budući da preglednici trenutačno ne podržavaju upite konteksta raspona , zaobilazimo ograničenja min-
i max-
prefikse i okvire za prikaz s frakcijskim širinama (što se može dogoditi pod određenim uvjetima na uređajima s visokim dpi-jem, na primjer) korištenjem vrijednosti s većom preciznošću za ove usporedbe .
Još jednom, ovi medijski upiti također su dostupni putem Sass mixina:
Također postoje medijski upiti i mixini za ciljanje jednog segmenta veličina zaslona koristeći minimalnu i maksimalnu širinu prijelomne točke.
Ovi medijski upiti također su dostupni putem Sass mixina:
Slično, medijski upiti mogu obuhvaćati više širina prijelomnih točaka:
Sass mixin za ciljanje istog raspona veličina zaslona bio bi:
Nekoliko komponenti Bootstrapa koristi z-index
CSS svojstvo koje pomaže u kontroli izgleda pružajući treću os za raspoređivanje sadržaja. Koristimo zadanu ljestvicu z-indeksa u Bootstrapu koja je dizajnirana za ispravnu slojevitu navigaciju, opise alata i skočne prozore, modale i još mnogo toga.
Te više vrijednosti počinju od proizvoljnog broja, dovoljno visokog i specifičnog da idealno izbjegne sukobe. Potreban nam je standardni skup istih u našim slojevitim komponentama – opisi alata, skočni prozori, navigacijske trake, padajući izbornici, modali – kako bismo mogli biti razumno dosljedni u ponašanju. Nema razloga da ne upotrijebimo 100
+ ili 500
+.
Ne potičemo prilagodbu ovih pojedinačnih vrijednosti; ako promijenite jedan, vjerojatno ćete ih morati promijeniti sve.
Za rukovanje preklapajućim granicama unutar komponenti (npr. gumbi i ulazi u grupama unosa), koristimo niske jednoznamenkaste z-index
vrijednosti 1
, 2
i 3
za zadano stanje, lebdenje i aktivno stanje. Pri lebdenju/fokusu/aktivnosti stavljamo određeni element u prvi plan s višom z-index
vrijednošću kako bismo prikazali njegovu granicu iznad srodnih elemenata.