Têgihiştinî
Pêkhat û vebijarkên ji bo danîna projeya xweya Bootstrap, di nav de konteynerên pêçandî, pergalek torê ya hêzdar, tiştek medyayê ya maqûl, û dersên kargêriya bersivdar.
Konteynirên
Konteyner di Bootstrap de hêmana sêwirana herî bingehîn in û dema ku pergala meya torê ya xwerû bikar tînin hewce ne . Konteyner têne bikar anîn ku naverokê di hundurê xwe de bihewînin, pêxin û (carinan) navend bikin. Digel ku konteynir dikarin hêlîn bibin, pir layoutan hewcedarî konteynirek hêlîn nakin.
Bootstrap bi sê konteynerên cihêreng tê:
.container
, ya kumax-width
li her xala veqetandinê ya bersivdar a destnîşan dike.container-fluid
, kuwidth: 100%
li hemû xalên veqetînê ye.container-{breakpoint}
, kuwidth: 100%
heya xala veqetandinê ya diyarkirî ye
Tabloya jêrîn destnîşan dike ka her konteynir çawa max-width
bi orîjînalê re .container
û .container-fluid
li seranserê her xala veqetandinê berhev dike.
Wan di çalakiyê de bibînin û wan di mînaka meya Grid de bidin ber hev .
Zêde piçûk <576px |
Piçûk ≥576px |
Navîn ≥768px |
Mezin ≥992px |
Zêde mezin ≥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% |
All-in-one
Dersa .container
meya xwerû konteynirek bersivdar, bi firehî sabît e, tê vê wateyê ku max-width
di her xala veqetandinê de guheztina wê.
Herrik
Ji .container-fluid
bo konteynirek firehiya tevahî bikar bînin, ku tevahiya firehiya dîmenderê vedigire.
Pêrakirin
Konteynerên bersivdar di Bootstrap v4.4 de nû ne. Ew dihêlin hûn çînek ku %100 fireh e heya ku bigihîje xala veqetandinê ya diyarkirî destnîşan bikin, piştî ku em max-width
s-yê ji bo her yek ji xalên veqetandinê yên bilindtir bicîh dikin. Mînakî, .container-sm
100% fireh e ku dest pê bike heya ku sm
bigihîje xala veqetînê, ku ew ê bi md
, lg
, û xl
.
Xalên şikestî yên bersivdar
Ji ber ku Bootstrap ji bo pêşîlêgirtina mobîl hatî pêşve xistin, em çend pirsên medyayê bikar tînin da ku ji bo sêwirandin û navgînên xwe xalên şikestî biafirînin. Van xalên veqetandinê bi piranî li ser bingeha herî kêm firehiyên dîtinê ne û rê didin me ku em hêmanan bi guheztina dîmenderê mezin bikin.
Bootstrap di serî de rêzikên lêgerîna medyaya jêrîn -an jî xalên veqetandinê- di pelên me yên çavkaniya Sass de ji bo sêwirana me, pergala torê, û pêkhateyên me bikar tîne.
Ji ber ku em çavkaniya xwe ya CSS-ê di Sass-ê de dinivîsin, hemî pirsên me yên medyayê bi navgîniya Sass-ê ve têne peyda kirin:
Em carinan pirsên medyayê yên ku ber bi rêyek din ve diçin (mezinahiya ekranê ya diyar an piçûktir ) bikar tînin:
Bala xwe bidinê ku ji ber ku gerok naha pirsên çarçoweya rêzê piştgirî nakin , em li dora sînorkirin min-
û max-
pêşgir û dîmenderan bi firehiyên perçeyî dixebitin (yên ku di bin hin şert û mercan de li ser cîhazên bilind-dpi, mînakî) dikarin bi karanîna nirxan bi rastbûna bilindtir ji bo van berhevdanan bixebitin. .
Carek din, ev pirsên medyayê bi navgîniya Sass mixins jî hene:
Di heman demê de pirs û mîksên medyayê jî hene ku ji bo armanckirina yek perçeyek mezinahiyên ekranê bi karanîna herî kêm û herî zêde firehiya xala veqetînê bikar tînin.
Van pirsên medyayê bi navgîniya Sass mixins jî hene:
Bi heman rengî, pirsên medyayê dibe ku pirfirehiya xala veqetandinê bigire:
Sass mixin ji bo armanckirina heman pîvana ekranê dê bibe:
Z-index
Gelek hêmanên Bootstrap z-index
-ê, taybetmendiya CSS-ê bikar tînin ku bi peydakirina axek sêyem ji bo sazkirina naverokê re dibe alîkar ku sêwirana kontrol bikin. Em di Bootstrap-ê de pîvanek z-indexek xwerû bikar tînin ku ji bo rêgezên navîgasyon, serişteyên amûr û popover, modal, û hêj bêtir hatî sêwirandin.
Van nirxên bilind bi jimareyek kêfî dest pê dikin, têra xwe bilind û taybetî ye ku bi îdeal xwe ji pevçûnan dûr bixin. Pêdiviya me bi komek standard ji van li ser hêmanên xweyên qatkirî heye - şîretên amûran, popover, navbar, dakêşan, modal - da ku em di reftaran de bi awayekî maqûl bin. Sedemek tune ku me nikaribû 100
+ an 500
+ bikar bînin.
Em teşwîqkirina xwerûkirina van nirxên takekesî nakin; heke hûn yek biguherînin, dibe ku hûn hewce ne ku hemî wan biguherînin.
Ji bo birêvebirina sînorên hevgirtî yên di nav pêkhateyan de (mînak, bişkok û têketinên di komên têketinê de), em z-index
nirxên yekhejmarî yên nizm ên 1
, 2
, û 3
ji bo xwerû, hover, û dewletên çalak bikar tînin. Li ser hover/fokus/çalak, em hêmanek taybetî bi nirxek bilindtir derdixin pêş z-index
da ku sînorê xwe li ser hêmanên xwişk û birayên xwe nîşan bidin.