Bylchu
Mae Bootstrap yn cynnwys ystod eang o ddosbarthiadau cyfleustodau ymyl ymatebol llaw-fer a phadin i addasu ymddangosiad elfen.
Sut mae'n gweithio
Neilltuo gwerthoedd ymatebol-gyfeillgar i elfen neu is-set o'i ochrau gyda dosbarthiadau llaw-fer margin. paddingYn cynnwys cefnogaeth ar gyfer eiddo unigol, pob eiddo, ac eiddo fertigol a llorweddol. Mae dosbarthiadau'n cael eu hadeiladu o fap Sass rhagosodedig yn amrywio .25remo 3rem.
Nodiant
Nid oes gan gyfleustodau bylchu sy'n berthnasol i bob torbwynt, o xsi xl, dalfyriad torbwynt ynddynt. Mae hyn oherwydd bod y dosbarthiadau hynny'n cael eu cymhwyso o min-width: 0ac i fyny, ac felly nid ydynt yn rhwym wrth ymholiad cyfryngau. Mae'r torbwyntiau sy'n weddill, fodd bynnag, yn cynnwys talfyriad torbwynt.
Enwir y dosbarthiadau gan ddefnyddio'r fformat {property}{sides}-{size}ar gyfer xsac {property}{sides}-{breakpoint}-{size}ar gyfer sm, md, lg, a xl.
Lle mae eiddo yn un o:
m- ar gyfer dosbarthiadau sy'n gosodmarginp- ar gyfer dosbarthiadau sy'n gosodpadding
Lle mae ochrau yn un o:
t- ar gyfer dosbarthiadau sy'n gosodmargin-topneupadding-topb- ar gyfer dosbarthiadau sy'n gosodmargin-bottomneupadding-bottoml- ar gyfer dosbarthiadau sy'n gosodmargin-leftneupadding-leftr- ar gyfer dosbarthiadau sy'n gosodmargin-rightneupadding-rightx- ar gyfer dosbarthiadau sy'n gosod y ddau*-lefta*-righty- ar gyfer dosbarthiadau sy'n gosod y ddau*-topa*-bottom- wag - ar gyfer dosbarthiadau sy'n gosod
marginneupaddingar bob un o 4 ochr yr elfen
Lle mae maint yn un o:
0- ar gyfer dosbarthiadau sy'n dileu'rmarginneupaddingdrwy ei osod i01- (yn ddiofyn) ar gyfer dosbarthiadau sy'n gosod ymarginneupaddingi$spacer * .252- (yn ddiofyn) ar gyfer dosbarthiadau sy'n gosod ymarginneupaddingi$spacer * .53- (yn ddiofyn) ar gyfer dosbarthiadau sy'n gosod ymarginneupaddingi$spacer4- (yn ddiofyn) ar gyfer dosbarthiadau sy'n gosod ymarginneupaddingi$spacer * 1.55- (yn ddiofyn) ar gyfer dosbarthiadau sy'n gosod ymarginneupaddingi$spacer * 3auto- ar gyfer dosbarthiadau sy'n gosod ymargini auto
(Gallwch ychwanegu mwy o feintiau trwy ychwanegu cofnodion at y $spacersnewidyn map Sass.)
Enghreifftiau
Dyma rai enghreifftiau cynrychioliadol o’r dosbarthiadau hyn:
.mt-0 {
margin-top: 0 !important;
}
.ml-1 {
margin-left: ($spacer * .25) !important;
}
.px-2 {
padding-left: ($spacer * .5) !important;
padding-right: ($spacer * .5) !important;
}
.p-3 {
padding: $spacer !important;
}
Canoli llorweddol
Yn ogystal, mae Bootstrap hefyd yn cynnwys .mx-autodosbarth ar gyfer cynnwys lefel bloc lled sefydlog wedi'i ganoli'n llorweddol - hynny yw, cynnwys sydd â display: blockset width- trwy osod yr ymylon llorweddol i auto.
<div class="mx-auto" style="width: 200px;">
Centered element
</div>
Ymyl negyddol
Yn CSS, margingall eiddo ddefnyddio gwerthoedd negyddol ( paddingni all). O 4.2 ymlaen, rydym wedi ychwanegu cyfleustodau ymyl negyddol ar gyfer pob maint cyfanrif heb fod yn sero a restrir uchod (ee, 1, 2, , 3, 4, 5). Mae'r cyfleustodau hyn yn ddelfrydol ar gyfer addasu cwteri colofnau grid ar draws torbwyntiau.
Mae'r gystrawen bron yr un fath â'r cyfleustodau ymyl cadarnhaol diofyn, ond gydag ychwanegiad ncyn y maint y gofynnwyd amdano. Dyma ddosbarth enghreifftiol sy'n groes i .mt-1:
.mt-n1 {
margin-top: -0.25rem !important;
}
Dyma enghraifft o addasu'r grid Bootstrap yn y torbwynt cyfrwng ( md) ac uwch. Rydyn ni wedi cynyddu'r .colpadin .px-md-5ac yna wedi gwrthweithio hynny gyda'r .mx-md-n5rhiant .row.
<div class="row mx-md-n5">
<div class="col px-md-5"><div class="p-3 border bg-light">Custom column padding</div></div>
<div class="col px-md-5"><div class="p-3 border bg-light">Custom column padding</div></div>
</div>