Аралар
Bootstrap элементның тышкы кыяфәтен үзгәртү өчен стенограмма җаваплы маржа һәм паддинг ярдәмендә кулланыла.
Ничек бу эшли
Элементка яисә аның як өлешенә стенограмма класслары белән җаваплы дуслык margin
яки кыйммәтләр билгеләгез. padding
Аерым үзлекләр, барлык үзлекләр, вертикаль һәм горизонталь үзлекләр өчен ярдәм керә. Дәресләр Sass картасыннан алып .25rem
үзгәртелә 3rem
.
Искәрмә
xs
Барлык өзек нокталарына кагыла торган аралар xl
, аларда бернинди кыскарту юк. Чөнки ул класслар өстән- min-width: 0
өстән кулланыла, һәм шулай итеп медиа соравы белән бәйләнешле түгел. Калган өзекләр, ләкин кыскартуны үз эченә ала.
Класслар ,,, һәм {property}{sides}-{size}
өчен формат ярдәмендә атала .xs
{property}{sides}-{breakpoint}-{size}
sm
md
lg
xl
Кайда милек :
m
- куелган класслар өченmargin
p
- куелган класслар өченpadding
Кайда якларның берсе:
t
- куйган класслар өченmargin-top
якиpadding-top
b
- куйган класслар өченmargin-bottom
якиpadding-bottom
l
- куйган класслар өченmargin-left
якиpadding-left
r
- куйган класслар өченmargin-right
якиpadding-right
x
*-left
- икесен дә куйган класслар өчен*-right
y
*-top
- икесен дә куйган класслар өчен*-bottom
- буш - элементның 4 ягына куелган класслар
margin
өченpadding
Кайда зурлык :
0
- бетерүчеmargin
якиpadding
аны урнаштырган класслар өчен0
1
margin
- (килешү буенча) яки куйган классларpadding
өчен$spacer * .25
2
margin
- (килешү буенча) яки куйган классларpadding
өчен$spacer * .5
3
margin
- (килешү буенча) яки куйган классларpadding
өчен$spacer
4
margin
- (килешү буенча) яки куйган классларpadding
өчен$spacer * 1.5
5
margin
- (килешү буенча) яки куйган классларpadding
өчен$spacer * 3
auto
margin
- автомобильне куйган класслар өчен
$spacers
(Сез Sass картасы үзгәрүенә язулар өстәп күбрәк зурлыклар өсти аласыз .)
Мисаллар
Менә бу классларның кайбер вәкиллекле мисаллары:
.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;
}
Горизонталь үзәкләштерү
Өстәвенә, Bootstrap шулай ук .mx-auto
горизонталь үзәкләштерелгән тотрыклы киңлек блок дәрәҗәсенең классын үз эченә ала, ягъни горизонталь кырларны display: block
куеп .width
auto
<div class="mx-auto" style="width: 200px;">
Centered element
</div>
Тискәре маржа
CSS-та margin
үзлекләр тискәре кыйммәтләрне куллана ала ( padding
булдыра алмый). 4.2 булганга 1
, без югарыда күрсәтелгән һәр нуль булмаган бөтен сан өчен тискәре маржа ярдәмчеләрен өстәдек (мәсәлән ,,,,, ) . Бу коммуналь челтәрләр челтәр колонкаларын чистарту өчен идеаль.2
3
4
5
Синтаксис демократик, уңай маржа коммуналь хезмәтләре белән диярлек охшаш, ләкин n
соралган зурлыкка кадәр кушылу белән. Менә киресенчә үрнәк класс .mt-1
:
.mt-n1 {
margin-top: -0.25rem !important;
}
md
Менә Bootstrap челтәрен урта ( ) ноктада һәм өстәрәк көйләү үрнәге . Без паддерны арттырдык, .col
аннары .px-md-5
ата .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>