تباعد
يتضمن Bootstrap نطاقًا واسعًا من فئات أدوات الهامش المستجيبة للاختزال والحشو لتعديل مظهر العنصر.
marginقم بتعيين قيم أو صديقة سريعة الاستجابة paddingلعنصر أو مجموعة فرعية من جوانبها بفئات الاختزال. يتضمن دعمًا للخصائص الفردية وجميع الخصائص والخصائص الرأسية والأفقية. يتم إنشاء الفئات من خريطة Sass افتراضية تتراوح من .25remإلى 3rem.
أدوات التباعد التي تنطبق على جميع نقاط التوقف ، من xsإلى xl، ليس بها اختصار لنقطة التوقف. هذا لأن هذه الفئات يتم تطبيقها من min-width: 0وإلى الأعلى ، وبالتالي فهي غير ملزمة باستعلام وسائط. ومع ذلك ، تتضمن نقاط التوقف المتبقية اختصارًا لنقطة التوقف.
تتم تسمية الفئات باستخدام التنسيق من {property}{sides}-{size}أجل xsو و و و .{property}{sides}-{breakpoint}-{size}smmdlgxl
حيث تكون الملكية واحدة من:
m- للفئات التي تم تعيينهاmarginp- للفئات التي تم تعيينهاpadding
حيث تكون الجوانب أحد:
t- للفئات التي تحددmargin-topأوpadding-topb- للفئات التي تحددmargin-bottomأوpadding-bottoml- للفئات التي تحددmargin-leftأوpadding-leftr- للفئات التي تحددmargin-rightأوpadding-rightx- للفئات التي تحدد كلا من*-leftو*-righty- للفئات التي تحدد كلا من*-topو*-bottom- فارغ - للفئات التي تحدد a
marginأوpaddingعلى جميع الجوانب الأربعة للعنصر
حيث الحجم هو واحد من:
0- للفئات التي تلغيmarginأوpaddingعن طريق ضبطها على01- (افتراضيًا) للفئات التي تقوم بتعيينmarginأوpaddingإلى$spacer * .252- (افتراضيًا) للفئات التي تقوم بتعيينmarginأوpaddingإلى$spacer * .53- (افتراضيًا) للفئات التي تقوم بتعيينmarginأوpaddingإلى$spacer4- (افتراضيًا) للفئات التي تقوم بتعيينmarginأوpaddingإلى$spacer * 1.55- (افتراضيًا) للفئات التي تقوم بتعيينmarginأوpaddingإلى$spacer * 3auto- للفئات التي ضبطت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>