Ààyè
Bootstrap pẹlu titobi pupọ ti ala idahun shorthand ati awọn kilasi IwUlO padding lati yipada irisi eroja kan.
Bawo ni o ṣe n ṣiṣẹ
Fi ore- ifojusi margin
tabi padding
awọn iye si ipin tabi ipin ti awọn ẹgbẹ rẹ pẹlu awọn kilasi kukuru. Pẹlu atilẹyin fun awọn ohun-ini ẹni kọọkan, gbogbo awọn ohun-ini, ati awọn ohun-ini inaro ati petele. Awọn kilasi jẹ itumọ lati maapu Sass aiyipada ti o wa .25rem
lati 3rem
.
Akọsilẹ
Awọn ohun elo aye aye ti o kan si gbogbo awọn aaye fifọ, lati xs
si xl
, ko ni abbreviation breakpoint ninu wọn. Eyi jẹ nitori awọn kilasi wọnyẹn lo lati min-width: 0
ati si oke, ati nitorinaa ko ṣe adehun nipasẹ ibeere media kan. Awọn aaye isinmi ti o ku, sibẹsibẹ, pẹlu abbreviation kan breakpoint.
Awọn kilasi naa jẹ orukọ ni lilo ọna kika {property}{sides}-{size}
fun xs
ati {property}{sides}-{breakpoint}-{size}
fun sm
, md
, lg
, ati xl
.
Nibo ohun-ini jẹ ọkan ninu:
m
- fun awọn kilasi ti o ṣetomargin
p
- fun awọn kilasi ti o ṣetopadding
Nibo ni awọn ẹgbẹ jẹ ọkan ninu:
t
- fun awọn kilasi ti o ṣetomargin-top
tabipadding-top
b
- fun awọn kilasi ti o ṣetomargin-bottom
tabipadding-bottom
l
- fun awọn kilasi ti o ṣetomargin-left
tabipadding-left
r
- fun awọn kilasi ti o ṣetomargin-right
tabipadding-right
x
- fun awọn kilasi ti o ṣeto awọn mejeeji*-left
ati*-right
y
- fun awọn kilasi ti o ṣeto awọn mejeeji*-top
ati*-bottom
- òfo - fun awọn kilasi ti o ṣeto a
margin
tabipadding
lori gbogbo 4 mejeji ti awọn ano
Nibo ni iwọn jẹ ọkan ninu:
0
- fun awọn kilasi ti o yọkuromargin
tabipadding
nipa eto si0
1
- (nipa aiyipada) fun awọn kilasi ti o ṣetomargin
tabipadding
si$spacer * .25
2
- (nipa aiyipada) fun awọn kilasi ti o ṣetomargin
tabipadding
si$spacer * .5
3
- (nipa aiyipada) fun awọn kilasi ti o ṣetomargin
tabipadding
si$spacer
4
- (nipa aiyipada) fun awọn kilasi ti o ṣetomargin
tabipadding
si$spacer * 1.5
5
- (nipa aiyipada) fun awọn kilasi ti o ṣetomargin
tabipadding
si$spacer * 3
auto
- fun awọn kilasi ti o ṣetomargin
si adaṣe
(O le ṣafikun awọn iwọn diẹ sii nipa fifi awọn titẹ sii si $spacers
oniyipada maapu Sass.)
Awọn apẹẹrẹ
Eyi ni diẹ ninu awọn apẹẹrẹ aṣoju ti awọn kilasi wọnyi:
.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;
}
Petele aarin
Ni afikun, Bootstrap tun pẹlu .mx-auto
kilaasi kan fun didimule aarin-iwọn dina akoonu ipele ipele—iyẹn ni, akoonu ti o ni display: block
ati width
ṣeto kan—nipa tito awọn ala petele si auto
.
<div class="mx-auto" style="width: 200px;">
Centered element
</div>
Ala odi
Ni CSS, margin
awọn ohun-ini le lo awọn iye odi ( padding
ko le). Bi ti 4.2, a ti ṣafikun awọn ohun elo ala odi fun gbogbo iwọn nomba odidi ti a ṣe akojọ loke ( fun apẹẹrẹ 1
,,,,,,, 2
) . Awọn ohun elo wọnyi jẹ apẹrẹ fun isọdi awọn gotters iwe akoj kọja awọn aaye fifọ.3
4
5
Sintasi naa fẹrẹ jẹ kanna bi aiyipada, awọn ohun elo ala-ilẹ rere, ṣugbọn pẹlu afikun n
ṣaaju iwọn ti o beere. Eyi ni kilasi apẹẹrẹ ti o jẹ idakeji .mt-1
:
.mt-n1 {
margin-top: -0.25rem !important;
}
Eyi ni apẹẹrẹ ti isọdi akoj Bootstrap ni agbedemeji ( md
) breakpoint ati loke. A ti pọ si .col
padding .px-md-5
ati lẹhinna tako iyẹn pẹlu .mx-md-n5
lori obi .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>