ಅಂತರ
ಬೂಟ್ಸ್ಟ್ರ್ಯಾಪ್ ಒಂದು ಅಂಶದ ನೋಟವನ್ನು ಮಾರ್ಪಡಿಸಲು ವ್ಯಾಪಕ ಶ್ರೇಣಿಯ ಶಾರ್ಟ್ಹ್ಯಾಂಡ್ ರೆಸ್ಪಾನ್ಸಿವ್ ಮಾರ್ಜಿನ್ ಮತ್ತು ಪ್ಯಾಡಿಂಗ್ ಯುಟಿಲಿಟಿ ತರಗತಿಗಳನ್ನು ಒಳಗೊಂಡಿದೆ.
ಇದು ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ
ಒಂದು ಅಂಶ ಅಥವಾ ಅದರ ಬದಿಗಳ ಉಪವಿಭಾಗಕ್ಕೆ ಸಂಕ್ಷಿಪ್ತ ವರ್ಗಗಳೊಂದಿಗೆ ಸ್ಪಂದಿಸುವ-ಸ್ನೇಹಿ margin
ಅಥವಾ ಮೌಲ್ಯಗಳನ್ನು ನಿಯೋಜಿಸಿ. padding
ವೈಯಕ್ತಿಕ ಗುಣಲಕ್ಷಣಗಳು, ಎಲ್ಲಾ ಗುಣಲಕ್ಷಣಗಳು ಮತ್ತು ಲಂಬ ಮತ್ತು ಅಡ್ಡ ಗುಣಲಕ್ಷಣಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಒಳಗೊಂಡಿದೆ. .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
( ಸಾಸ್ ಮ್ಯಾಪ್ ವೇರಿಯೇಬಲ್ಗೆ ನಮೂದುಗಳನ್ನು ಸೇರಿಸುವ ಮೂಲಕ ನೀವು ಹೆಚ್ಚಿನ ಗಾತ್ರಗಳನ್ನು ಸೇರಿಸಬಹುದು .)
ಉದಾಹರಣೆಗಳು
ಈ ವರ್ಗಗಳ ಕೆಲವು ಪ್ರತಿನಿಧಿ ಉದಾಹರಣೆಗಳು ಇಲ್ಲಿವೆ:
.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;
}
ಸಮತಲ ಕೇಂದ್ರೀಕರಣ
ಹೆಚ್ಚುವರಿಯಾಗಿ, ಬೂಟ್ಸ್ಟ್ರ್ಯಾಪ್ .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>