Spacing
Bootstrap inosanganisira huwandu hwakasiyana hweshorthand inopindura margin uye padding utility makirasi kugadzirisa chitarisiko chechinhu.
Zvinoshanda sei
Ipa inopindura-inoshamwaridzika marginkana paddingkukosha kune chinhu kana subset yemativi ayo ane shorthand makirasi. Inosanganisira tsigiro yezvivakwa zvega, zvese zvivakwa, uye zvakamira uye zvakachinjika zvivakwa. Makirasi anovakwa kubva kune yakasarudzika mepu yeSass kubva .25rempa 3rem.
Notation
Spacing utilities anoshanda kune ese mabreakpoints, kubva xskusvika kune xl, haana breakpoint chidimbu mazviri. Izvi zvinodaro nekuti iwo makirasi anoiswa kubva min-width: 0nekukwira, uye nekudaro haana kusungwa nemubvunzo wenhau. Iwo asara mabreakpoints, zvisinei, anosanganisira chidimbu chebreakpoint.
Makirasi anopihwa mazita pachishandiswa manyorerwo {property}{sides}-{size}ekuti xsuye {property}{sides}-{breakpoint}-{size}, sm, md, lguye xl.
Ipo pfuma iri imwe ye:
m- kumakirasi anogadzikamarginp- kumakirasi anogadzikapadding
Iko mativi ndeimwe ye:
t- kumakirasi anoisamargin-topkanapadding-topb- kumakirasi anoisamargin-bottomkanapadding-bottoml- kumakirasi anoisamargin-leftkanapadding-leftr- kumakirasi anoisamargin-rightkanapadding-rightx- kumakirasi anoisa zvese*-leftuye*-righty- kumakirasi anoisa zvese*-topuye*-bottom- blank - yemakirasi anoisa
marginkanapaddingpamativi mana echinhu
Uko saizi imwe ye:
0- kumakirasi anobvisa iyomarginkanapaddingnekuiisa kwairi01- (nekusarudzika) kumakirasi anosetamarginkanapaddingku$spacer * .252- (nekusarudzika) kumakirasi anosetamarginkanapaddingku$spacer * .53- (nekusarudzika) kumakirasi anosetamarginkanapaddingku$spacer4- (nekusarudzika) kumakirasi anosetamarginkanapaddingku$spacer * 1.55- (nekusarudzika) kumakirasi anosetamarginkanapaddingku$spacer * 3auto- kumakirasi anoisa iyomarginotomatiki
(Unogona kuwedzera mamwe saizi nekuwedzera zvinyorwa kune iyo $spacersSass mepu inosiyana.)
Mienzaniso
Heano mimwe mienzaniso inomiririra yemakirasi aya:
.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;
}
Horizontal centering
Pamusoro pezvo, Bootstrap inosanganisirawo .mx-autokirasi yekudzikamisa-yakafara nhanho yemukati yemukati-kureva, zvirimo zvine display: blockuye widthseti-nekuisa yakachinjika miganho ku auto.
<div class="mx-auto" style="width: 200px;">
Centered element
</div>
Negative margin
MuCSS, marginzvivakwa zvinogona kushandisa maitiro asina kunaka ( paddinghaagone). Kubva pa4.2, tawedzera magineti ekushandisa kune ese asiri-zero saizi yakanyorwa pamusoro (semuenzaniso, 1, 2, 3, 4, 5). Izvi zvinoshandiswa zvakanakira kugadzirisa grid column gutters pamabreakpoints.
Iyo syntax yakada kufanana neyekutanga, yakanaka margin zvishandiso, asi nekuwedzera nkwesati yakumbirwa saizi. Heino muenzaniso kirasi inopesana ne .mt-1:
.mt-n1 {
margin-top: -0.25rem !important;
}
Heino muenzaniso wekugadzirisa iyo Bootstrap grid panguva yepakati ( md) breakpoint uye pamusoro. Takawedzera .colpadding nayo tichibva tapesana .px-md-5nazvo .mx-md-n5pamubereki .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>