ክፍተት
ቡትስትራፕ የአንድን ንጥረ ነገር ገጽታ ለማሻሻል ሰፊ የአጭር እጅ ምላሽ ሰጪ ህዳግ እና የመገልገያ ክፍሎችን ያካትታል።
እንዴት እንደሚሰራ
ምላሽ ሰጪ-ወዳጃዊ 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>