Bo'shliq
Bootstrap elementning ko'rinishini o'zgartirish uchun stenogrammaga sezgir chegara va to'ldirish yordamchi sinflarining keng doirasini o'z ichiga oladi.
U qanday ishlaydi
Elementga yoki uning tomonlari toʻplamiga stenogramma sinflari bilan javob beradigan qulay marginyoki qiymatlarni belgilang. paddingShaxsiy xususiyatlar, barcha xususiyatlar va vertikal va gorizontal xususiyatlarni qo'llab-quvvatlashni o'z ichiga oladi. .25remSinflar birlamchi Sass xaritasidan dan gacha boʻlgan masofada qurilgan 3rem.
Belgilash
xsBarcha to'xtash nuqtalari uchun qo'llaniladigan oraliq yordamchi dasturlarda xlto'xtash nuqtasi qisqartmasi yo'q. Buning sababi shundaki, bu sinflar yuqoridan min-width: 0va yuqoridan qo'llaniladi va shuning uchun media so'rovi bilan bog'lanmaydi. Qolgan to'xtash nuqtalari esa to'xtash nuqtasi qisqartmasini o'z ichiga oladi.
Sinflar , , , va {property}{sides}-{size}uchun formati yordamida nomlanadi .xs{property}{sides}-{breakpoint}-{size}smmdlgxl
Bu erda mulk quyidagilardan biri hisoblanadi:
m- belgilangan sinflar uchunmarginp- belgilangan sinflar uchunpadding
Bu tomonlardan biri:
t- belgilangan sinflar uchunmargin-topyokipadding-topb- belgilangan sinflar uchunmargin-bottomyokipadding-bottoml- belgilangan sinflar uchunmargin-leftyokipadding-leftr- belgilangan sinflar uchunmargin-rightyokipadding-rightx*-left- ikkalasini ham o'rnatadigan sinflar uchun*-righty*-top- ikkalasini ham o'rnatadigan sinflar uchun*-bottom- bo'sh - elementning barcha 4 tomonida a
marginyoki o'rnatilgan sinflar uchunpadding
Bu erda o'lcham quyidagilardan biri:
0- ni yo'q qiladiganmarginyokipaddinguni o'rnatish orqali sinflar uchun01- (sukut bo'yicha)marginyoki ni o'rnatgan sinflarpaddinguchun$spacer * .252- (sukut bo'yicha)marginyoki ni o'rnatgan sinflarpaddinguchun$spacer * .53- (sukut bo'yicha)marginyoki ni o'rnatgan sinflarpaddinguchun$spacer4- (sukut bo'yicha)marginyoki ni o'rnatgan sinflarpaddinguchun$spacer * 1.55- (sukut bo'yicha)marginyoki ni o'rnatgan sinflarpaddinguchun$spacer * 3automargin- auto ni o'rnatgan sinflar uchun
$spacers( Sass xaritasi oʻzgaruvchisiga yozuvlar qoʻshish orqali koʻproq oʻlchamlarni qoʻshishingiz mumkin .)
Misollar
Mana bu sinflarning ba'zi namunaviy namunalari:
.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;
}
Gorizontal markazlashtirish
Bundan tashqari, Bootstrap shuningdek, gorizontal chegaralarni o'rnatish orqali .mx-autoqattiq kenglikdagi blok darajasidagi tarkibni, ya'ni mavjud tarkib display: blockva widthto'plamni gorizontal markazlashtirish uchun sinfni o'z ichiga oladi auto.
<div class="mx-auto" style="width: 200px;">
Centered element
</div>
Salbiy marja
CSS-da marginxususiyatlar salbiy qiymatlardan foydalanishi mumkin ( paddingmumkin). 4.2 dan boshlab biz yuqorida sanab o'tilgan har bir nolga teng bo'lmagan butun son o'lchami uchun manfiy marja yordam dasturlarini qo'shdik (masalan, 1, 2, 3, 4, 5). Ushbu yordamchi dasturlar to'xtash nuqtalari bo'ylab panjara ustunlari oluklarini sozlash uchun idealdir.
Sintaksis sukut bo'yicha, ijobiy chegara yordam dasturlari bilan deyarli bir xil, ammo nso'ralgan o'lchamdan oldin qo'shilishi bilan. Bunga qarama-qarshi bo'lgan misol sinfi .mt-1:
.mt-n1 {
margin-top: -0.25rem !important;
}
mdBu erda Bootstrap panjarasini o'rta ( ) to'xtash nuqtasida va undan yuqorida sozlash misoli keltirilgan. Biz .colto'ldirishni ota-ona .px-md-5bilan oshirdik va keyin bunga qarshi chiqdik ..mx-md-n5.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>