بوشلۇق
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
قىلالمايدۇ). 1
4.2 گە قەدەر ، بىز يۇقىرىدا كۆرسىتىلگەن ھەر بىر نۆل بولمىغان پۈتۈن ساننىڭ (مەسىلەن ، ، 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>