Yfirlit
Íhlutir og valkostir til að setja upp Bootstrap verkefnið þitt, þar á meðal umbúðir íláta, öflugt ristkerfi, sveigjanlegan miðlunarhlut og móttækilegir gagnaflokkar.
Gámar
Gámar eru grunnútlitsþátturinn í Bootstrap og eru nauðsynlegir þegar þú notar sjálfgefið netkerfi okkar . Gámar eru notaðir til að geyma, púða og (stundum) miðja innihaldið innan þeirra. Þó að hægt sé að hreiðra gáma, þurfa flest skipulag ekki hreiðurs gáms.
Bootstrap kemur með þremur mismunandi ílátum:
.container
, sem setur amax-width
við hvert móttækilegt brot.container-fluid
, sem erwidth: 100%
á öllum brotastöðum.container-{breakpoint}
, sem erwidth: 100%
fram að tilgreindum brotpunkti
Taflan hér að neðan sýnir hvernig hver ílát er í max-width
samanburði við upprunalegan .container
og .container-fluid
yfir hvern brotpunkt.
Sjáðu þau í aðgerð og berðu þau saman í Grid dæminu okkar .
Extra lítill <576px |
Lítil ≥576px |
Miðlungs ≥768px |
Stór ≥992px |
Extra stór ≥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% |
Allt í einu
Sjálfgefinn .container
flokkur okkar er móttækilegur gámur með fastri breidd, sem þýðir max-width
breytingar á hverjum brotpunkti.
Vökvi
Notaðu .container-fluid
fyrir ílát í fullri breidd, sem spannar alla breidd útsýnisgáttarinnar.
Móttækilegur
Móttækilegir gámar eru nýir í Bootstrap v4.4. Þeir leyfa þér að tilgreina flokk sem er 100% breiður þar til tilgreindum brotpunkti er náð, eftir það notum við max-width
s fyrir hvert af hærri brotpunktunum. Til dæmis, .container-sm
er 100% breitt til að byrja þar til sm
brotpunkti er náð, þar sem það mun stækka með md
, lg
, og xl
.
Móttækileg brot
Þar sem Bootstrap er þróað til að vera hreyfanlegur fyrst, notum við handfylli af miðlunarfyrirspurnum til að búa til skynsamlega brotpunkta fyrir útlit okkar og viðmót. Þessir brotpunktar byggjast að mestu á lágmarksbreidd útsýnisgáttar og gera okkur kleift að stækka þætti eftir því sem útsýnisgáttin breytist.
Bootstrap notar fyrst og fremst eftirfarandi margmiðlunarfyrirspurnasvið - eða brotpunkta - í uppruna Sass skrám okkar fyrir útlit okkar, kerfi og íhluti.
Þar sem við skrifum uppruna-CSS okkar í Sass eru allar fjölmiðlafyrirspurnir okkar fáanlegar í gegnum Sass mixins:
Við notum stundum fjölmiðlafyrirspurnir sem fara í hina áttina (uppgefin skjástærð eða minni ):
Athugaðu að þar sem vafrar styðja ekki sviðssamhengisfyrirspurnir eins og er , vinnum við í kringum takmarkanir min-
og max-
forskeyti og útsýnisglugga með brotabreiddum (sem getur átt sér stað við ákveðnar aðstæður á tækjum með háum dpi, til dæmis) með því að nota gildi með meiri nákvæmni fyrir þennan samanburð .
Enn og aftur eru þessar fjölmiðlafyrirspurnir einnig fáanlegar í gegnum Sass mixins:
Það eru líka fjölmiðlafyrirspurnir og blöndun til að miða á einn hluta skjástærða með því að nota lágmarks- og hámarksbrotsbreidd.
Þessar fjölmiðlafyrirspurnir eru einnig fáanlegar í gegnum Sass mixins:
Á sama hátt geta fjölmiðlafyrirspurnir spannað margar brotpunktsbreiddir:
Sass blandan til að miða á sama skjástærðarsvið væri:
Z-vísitala
Nokkrir Bootstrap hlutir nota z-index
, CSS eignina sem hjálpar til við að stjórna skipulagi með því að útvega þriðja ás til að raða efni. Við notum sjálfgefna z-vísitölukvarða í Bootstrap sem hefur verið hannaður til að skipuleggja siglingar, verkfæraábendingar og sprettiglugga, modals og fleira.
Þessi hærri gildi byrja á handahófskenndri tölu, nógu há og ákveðin til að helst forðast árekstra. Við þurfum staðlað sett af þessu yfir lagskiptu íhlutina okkar - verkfæraleiðbeiningar, sprettiglugga, siglingastikur, fellivalmyndir, modals - svo við getum verið nokkuð samkvæm í hegðuninni. Það er engin ástæða fyrir því að við hefðum ekki getað notað 100
+ eða 500
+.
Við hvetjum ekki til að sérsníða þessi einstöku gildi; ættir þú að breyta einum, þú þarft líklega að breyta þeim öllum.
Til að meðhöndla skarast landamæri innan íhluta (td hnappa og inntak í inntakshópum), notum við lág eins tölustafa z-index
gildi 1
, 2
, og 3
fyrir sjálfgefið, sveima og virkt ástand. Á sveima/fókus/virkum tökum við tiltekinn þátt í fremstu röð með hærra z-index
gildi til að sýna landamæri þeirra yfir systkinaþáttunum.