Gysgaça syn
“Bootstrap” proýektiňizi düzmek üçin komponentler we opsiýalar, gaplaýyş gaplary, güýçli gözenek ulgamy, çeýe media obýekti we täsirli peýdaly synplar.
Konteýnerler
Konteýnerler “Bootstrap” -yň iň esasy düzüliş elementidir we deslapky gözenek ulgamymyzy ulananymyzda talap edilýär . Konteýnerler içindäki mazmuny saklamak, gaplamak we (käwagt) merkezleşdirmek üçin ulanylýar. Konteýnerler höwürtge döredip bilýän bolsa-da, düzülişleriň köpüsinde höwürtgelenen gap gerek däl.
“Bootstrap” üç dürli gap bilen gelýär:
.container
,max-width
her bir jogap nokadyny kesgitleýär.container-fluid
ähliwidth: 100%
nokatlarynda.container-{breakpoint}
görkezilenwidth: 100%
arakesmä çenli
Aşakdaky tablisada her bir konteýneriň asyl we her kesiş nokady max-width
bilen deňeşdirilişi görkezilýär..container
.container-fluid
Hereketde görüň we Grid mysalymyzda deňeşdiriň .
Goşmaça kiçi <576px |
Kiçijik ≥576px |
Orta ≥768px |
Uly ≥992px |
Goşmaça uly ≥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% |
Hemmeler
Biziň başlangyç synpymyz , her nokatda üýtgemelerini .container
aňladýan, kesgitli giňlikdäki konteýner .max-width
Suwuklyk
.container-fluid
Görkezişiň ähli giňligini öz içine alýan doly ini konteýner üçin ulanyň .
Jogapkärçilikli
Jogaply gaplar Bootstrap v4.4-de täze. Görkezilen aralyk nokadyna ýetýänçä 100% giňlikdäki synpy kesgitlemäge mümkinçilik berýär, şondan soň max-width
has ýokary nokatlaryň hersine ýüz tutýarys. Mysal üçin, aralyk nokadyna .container-sm
ýetýänçä başlamak üçin 100% giňdir , sm
nirede ulaljakdygyny we .md
lg
xl
Jogap beriji nokatlar
“Bootstrap” ilki ykjam bolmak üçin işlenip düzülenligi sebäpli , ýerleşişlerimiz we interfeýslerimiz üçin manyly nokatlar döretmek üçin az sanly media talaplaryny ulanýarys. Bu bölekler, esasan, iň az görnüş giňligine esaslanýar we görnüşiň üýtgemegi bilen elementleri giňeltmäge mümkinçilik berýär.
“Bootstrap”, esasan, ýerleşişimiz, gözenek ulgamymyz we komponentlerimiz üçin Sass faýllarymyzda aşakdaky media talaplarynyň diapazonlaryny ýa-da bölek nokatlaryny ulanýar.
Çeşmämiziň CSS-ni Sass-da ýazýandygymyz sebäpli, ähli media soraglarymyz Sass garyndylary arkaly elýeterlidir:
Wagtal-wagtal başga tarapa gidýän media talaplaryny ulanýarys (berlen ekranyň ululygy ýa-da kiçi ):
Brauzerleriň häzirki wagtda aralyk kontekst talaplaryny goldamaýandygy sebäpli, bu deňeşdirmeler üçin has takyklyk bilen bahalary ulanyp, fraksiýa giňligi (meselem, ýokary dpi enjamlarynda käbir şertlerde bolup biler) çäklendirmeleriniň min-
we max-
prefiksleriniň we görnüşleriniň üstünde işleýäris. .
Mediaene-de bir gezek bu media soraglary Sass garyndylary arkaly elýeterlidir:
Şeýle hem iň az we iň ýokary aralyk giňliklerini ulanyp, ekran ululyklarynyň bir segmentini nyşana almak üçin media soraglary we garyndylar bar.
Bu media soraglary Sass garyndylary arkaly hem elýeterlidir:
Edil şonuň ýaly-da, metbugat soraglary köp nokat giňligini öz içine alyp biler:
Şol bir ekranyň ululygyny nyşana almak üçin Sass garyndysy:
Z-indeks
Birnäçe “Bootstrap” komponentleri z-index
, mazmuny tertiplemek üçin üçünji oky üpjün edip, ýerleşişe gözegçilik etmäge kömek edýän CSS häsiýetini ulanýar. Bootstrap-da deslapky z-indeks şkalasyny ulanýarys, bu dogry nawigasiýa, gurallar we popovers, modal we ş.m.
Bu has ýokary gymmatlyklar, gapma-garşylyklardan gaça durmak üçin ýeterlik derejede ýokary we kesgitli bir san bilen başlaýar. Özümizi alyp barşymyzda ýerlikli bolup biler ýaly, gatlakly komponentlerimiz boýunça gurallar, gurallar, gämi duralgalary, aşak gaçmalar, modallar üçin bularyň standart toplumy gerek. 100
+ +a -da + ulanyp bilmedigimiziň sebäbi ýok 500
.
Bu aýratyn gymmatlyklary özleşdirmegi maslahat bermeýäris; birini çalyşsaň, hemmesini üýtgetmeli bolarsyň.
z-index
Komponentleriň içindäki bir-birine gabat gelýän serhetleri dolandyrmak üçin (mysal üçin, düwmeler we giriş toparlaryndaky girişler), pes sanly bahalary ulanýarys 1
, 2
we 3
adaty ýagdaýda, işjeň we işjeň ýagdaýlarda. Aýlawda / fokusda / işjeňlikde, z-index
dogan elementleriniň üstünden serhedini görkezmek üçin has ýokary baha bilen belli bir elementi öňe çykarýarys.