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 eru grunnútlitsþátturinn í Bootstrap og eru nauðsynlegir þegar sjálfgefið netkerfi okkar er notað . Veldu úr móttækilegum, fastri breidd íláts (sem þýðir max-width
breytingar á hverjum brotpunkti) eða vökvabreidd (sem þýðir að hann er 100%
breiður allan tímann).
Þó að hægt sé að hreiðra gáma, krefjast flest skipulag ekki hreiðurs gáms.
Notaðu .container-fluid
fyrir ílát í fullri breidd, sem spannar alla breidd útsýnisgáttarinnar.
Þ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 eru að mestu byggðir á lágmarksbreiddum ú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 útlitið okkar, netkerfi 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:
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æraábendingar, sprettiglugga, siglingastikur, fellivalmyndir, modals - svo við getum verið sæmilega 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ð skipta um einn, þú þ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.