Ülevaade
Komponendid ja valikud teie Bootstrapi projekti paigutuseks, sealhulgas pakkimiskonteinerid, võimas ruudustikusüsteem, paindlik meediumiobjekt ja reageerivad utiliidiklassid.
Konteinerid on Bootstrapi kõige elementaarsem paigutuselement ja need on vajalikud meie vaikevõrgusüsteemi kasutamisel . Valige tundlik, fikseeritud laiusega konteiner (see tähendab, et see max-width
muutub igas katkestuspunktis) või vedeliku laiusega konteiner (see tähendab, et see on 100%
kogu aeg lai).
Kuigi konteinereid saab pesastada, ei vaja enamik paigutusi pesastatud konteinerit.
Kasutage .container-fluid
täislaiuse konteineri jaoks, mis katab kogu vaateava laiuse.
Kuna Bootstrap on välja töötatud esmalt mobiilseks, kasutame oma paigutuste ja liideste jaoks mõistlike katkestuspunktide loomiseks käputäis meediumipäringuid . Need katkestuspunktid põhinevad enamasti minimaalsel vaateava laiusel ja võimaldavad meil vaateava muutudes elemente suurendada.
Bootstrap kasutab meie paigutuse, ruudustikusüsteemi ja komponentide jaoks meie Sassi lähtefailides peamiselt järgmisi meediumipäringu vahemikke või murdepunkte.
Kuna kirjutame oma lähte-CSS-i Sassis, on kõik meie meediumipäringud saadaval Sassi segude kaudu:
Aeg-ajalt kasutame meediumipäringuid, mis lähevad teises suunas (antud ekraanisuurus või väiksem ):
Pange tähele, et kuna brauserid ei toeta praegu vahemiku kontekstipäringuid , töötame ümber murdosa laiusega eesliidete min-
jamax-
vaateavade piirangute (mis võivad teatud tingimustel esineda näiteks suure eraldusvõimega seadmetes), kasutades nende võrdluste jaoks suurema täpsusega väärtusi. .
Jällegi on need meediumipäringud saadaval ka Sassi miksinide kaudu:
Samuti on olemas meediumipäringud ja segud ühe ekraanisuuruse segmendi sihtimiseks, kasutades minimaalset ja maksimaalset murdepunkti laiust.
Need meediumipäringud on saadaval ka Sassi segude kaudu:
Samamoodi võivad meediumipäringud hõlmata mitut murdepunkti laiust:
Sassi miksin sama ekraanisuuruse vahemiku sihtimiseks oleks järgmine:
Mitmed Bootstrapi komponendid kasutavad z-index
CSS-i atribuuti, mis aitab juhtida paigutust, pakkudes sisu korraldamiseks kolmandat telge. Kasutame Bootstrapis vaikimisi z-indeksi skaalat, mis on loodud navigeerimise, tööriistaspikrite ja hüpikaknate, modaalide ja muu õigeks kihistamiseks.
Need kõrgemad väärtused algavad suvalisest arvust, mis on piisavalt kõrged ja piisavalt spetsiifilised, et ideaalis vältida konflikte. Vajame nende standardset komplekti kõigis oma kihilistes komponentides – tööriistaspikrid, hüpikaknad, navigeerimisribad, rippmenüüd, modaalid –, et saaksime käitumises olla mõistlikult järjekindlad. Pole põhjust, miks me ei oleks saanud kasutada 100
+ või 500
+.
Me ei julgusta nende individuaalsete väärtuste kohandamist; Kui peaksite ühte muutma, peate tõenäoliselt muutma need kõik.
Komponentide (nt nupud ja sisendid sisendrühmades) kattuvate ääriste käsitlemiseks kasutame madalaid ühekohalisi z-index
väärtusi 1
, 2
ja 3
vaike-, hõljutus- ja aktiivsete olekute jaoks. Hõljutamise/fookuse/aktiivse režiimis toome konkreetse elemendi esiplaanile kõrgema z-index
väärtusega, et näidata nende piirjoont õdede elementide kohal.