Utilities
1️⃣ Borders (حاشیهها)
-
کلاسها:
border
,border-top
,border-bottom
,border-start
,border-end
-
اضافه کردن حاشیه به تمام جهات یا فقط یک جهت.
-
مثال:
Border Width (ضخامت)
-
border-1
تاborder-5
→ افزایش ضخامت خط حاشیه.
Border Color (رنگ)
-
border-primary
,border-success
,border-danger
, ...
Border Radius (گرد کردن گوشهها)
-
rounded
→ گوشهها کمی گرد -
rounded-sm
→ کمتر گرد -
rounded-lg
→ بیشتر گرد -
rounded-circle
→ دایره کامل (مناسب تصاویر) -
rounded-pill
→ کپسولی
2️⃣ Float and Clearfix
-
Float: حرکت عنصر به چپ یا راست
-
float-start
→ چپ -
float-end
→ راست -
float-none
→ بدون float
-
-
Clearfix: جلوگیری از شکسته شدن والدها به دلیل float فرزند
-
کلاس:
clearfix
-
Responsive Floats
-
float-sm-start
,float-md-end
→ Float فقط در سایزهای مشخص
3️⃣ Center Align
-
متن:
text-center
→ ترازبندی متن به مرکز -
عناصر بلوکی:
mx-auto
→ حاشیه افقی خودکار برای مرکز کردن
4️⃣ Width / Height
-
عرض:
w-25
,w-50
,w-75
,w-100
,w-auto
-
ارتفاع:
h-25
,h-50
,h-75
,h-100
,h-auto
5️⃣ Spacing (فاصلهها)
-
Margin:
m-{t|b|s|e|x|y}-value
-
Padding:
p-{t|b|s|e|x|y}-value
-
مقدارها: 0 → 5 (۰ تا ۳rem)
6️⃣ Shadows (سایهها)
-
shadow-sm
→ سایه کوچک -
shadow
→ سایه متوسط -
shadow-lg
→ سایه بزرگ -
shadow-none
→ بدون سایه
7️⃣ Vertical Align
-
align-baseline
,align-top
,align-middle
,align-bottom
,align-text-top
,align-text-bottom
-
مناسب برای ترازبندی عناصر در کنار متن یا تصاویر
8️⃣ Aspect Ratio
-
حفظ نسبت تصویر یا بلوکها
-
کلاسها:
ratio
,ratio-1x1
,ratio-16x9
,ratio-4x3
,ratio-21x9
9️⃣ Visibility
-
visible
→ نمایش -
invisible
→ پنهان (حضور در DOM حفظ میشود)
🔟 Close Icon
-
کلاس
btn-close
→ دکمه بستن -
رنگ سفید:
btn-close-white
1️⃣1️⃣ Screenreaders
-
visually-hidden
→ مخفی کردن از دید کاربران عادی، قابل خواندن توسط screen reader
1️⃣2️⃣ Colors / Background Colors
-
متن:
text-primary
,text-success
,text-danger
… -
پسزمینه:
bg-primary
,bg-success
,bg-danger
…