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 margin
yoki qiymatlarni belgilang. padding
Shaxsiy xususiyatlar, barcha xususiyatlar va vertikal va gorizontal xususiyatlarni qo'llab-quvvatlashni o'z ichiga oladi. .25rem
Sinflar birlamchi Sass xaritasidan dan gacha boʻlgan masofada qurilgan 3rem
.
Belgilash
xs
Barcha to'xtash nuqtalari uchun qo'llaniladigan oraliq yordamchi dasturlarda xl
to'xtash nuqtasi qisqartmasi yo'q. Buning sababi shundaki, bu sinflar yuqoridan min-width: 0
va 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}
sm
md
lg
xl
Bu erda mulk quyidagilardan biri hisoblanadi:
m
- belgilangan sinflar uchunmargin
p
- belgilangan sinflar uchunpadding
Bu tomonlardan biri:
t
- belgilangan sinflar uchunmargin-top
yokipadding-top
b
- belgilangan sinflar uchunmargin-bottom
yokipadding-bottom
l
- belgilangan sinflar uchunmargin-left
yokipadding-left
r
- belgilangan sinflar uchunmargin-right
yokipadding-right
x
*-left
- ikkalasini ham o'rnatadigan sinflar uchun*-right
y
*-top
- ikkalasini ham o'rnatadigan sinflar uchun*-bottom
- bo'sh - elementning barcha 4 tomonida a
margin
yoki o'rnatilgan sinflar uchunpadding
Bu erda o'lcham quyidagilardan biri:
0
- ni yo'q qiladiganmargin
yokipadding
uni o'rnatish orqali sinflar uchun0
1
- (sukut bo'yicha)margin
yoki ni o'rnatgan sinflarpadding
uchun$spacer * .25
2
- (sukut bo'yicha)margin
yoki ni o'rnatgan sinflarpadding
uchun$spacer * .5
3
- (sukut bo'yicha)margin
yoki ni o'rnatgan sinflarpadding
uchun$spacer
4
- (sukut bo'yicha)margin
yoki ni o'rnatgan sinflarpadding
uchun$spacer * 1.5
5
- (sukut bo'yicha)margin
yoki ni o'rnatgan sinflarpadding
uchun$spacer * 3
auto
margin
- 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-auto
qattiq kenglikdagi blok darajasidagi tarkibni, ya'ni mavjud tarkib display: block
va width
to'plamni gorizontal markazlashtirish uchun sinfni o'z ichiga oladi auto
.
<div class="mx-auto" style="width: 200px;">
Centered element
</div>
Salbiy marja
CSS-da margin
xususiyatlar salbiy qiymatlardan foydalanishi mumkin ( padding
mumkin). 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 n
so'ralgan o'lchamdan oldin qo'shilishi bilan. Bunga qarama-qarshi bo'lgan misol sinfi .mt-1
:
.mt-n1 {
margin-top: -0.25rem !important;
}
md
Bu erda Bootstrap panjarasini o'rta ( ) to'xtash nuqtasida va undan yuqorida sozlash misoli keltirilgan. Biz .col
to'ldirishni ota-ona .px-md-5
bilan 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>