ክፍተት
ቡትስትራፕ የአንድን ንጥረ ነገር ገጽታ ለማሻሻል ሰፊ የአጭር እጅ ምላሽ ሰጪ ህዳግ እና የመገልገያ ክፍሎችን ያካትታል።
እንዴት እንደሚሰራ
ምላሽ ሰጪ-ወዳጃዊ 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
- ባዶ - አንድ
margin
ወይምpadding
በሁሉም የንጥሉ 4 ጎኖች ላይ ለሚዘጋጁ ክፍሎች
መጠኑ ከሚከተሉት ውስጥ አንዱ ከሆነ ፡-
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
በመካከለኛው ( ) መግቻ ነጥብ እና ከዚያ በላይ ያለውን የቡትስትራፕ ፍርግርግ የማበጀት ምሳሌ እዚህ አለ ። .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>