justify-self
📌 ویژگی justify-self مشابه justify-items
هست،
با این تفاوت که روی یک آیتم خاص داخل Grid اعمال میشه، نه روی همهی آیتمها.
یعنی اگر بخوای فقط یک المان در Grid رو جدا از بقیه افقی تراز کنی، از justify-self
استفاده میکنی.
1) کلاسهای Tailwind مربوط به justify-self
کلاس | مقدار CSS | توضیح |
---|---|---|
justify-self-auto | justify-self: auto; | رفتار پیشفرض (مطابق تنظیمات container یا justify-items ) |
justify-self-start | justify-self: start; | آیتم به سمت چپ ستون میره |
justify-self-end | justify-self: end; | آیتم به سمت راست ستون میره |
justify-self-center | justify-self: center; | آیتم وسط ستون قرار میگیره |
justify-self-stretch | justify-self: stretch; | آیتم عرض ستون رو کامل میگیره |
2) مثالها
🔹 همه آیتمها سمت چپ (ولی یکی رو تغییر میدیم)
👉 همه آیتمها سمت چپ هستن، اما آیتم دوم رو با justify-self-center
وسط گذاشتیم.
🔹 آیتم خاص سمت راست
👉 همه آیتمها وسط قرار گرفتن، ولی آیتم دوم رفت سمت راست.
🔹 آیتم Stretch
👉 آیتم دوم کل عرض ستون خودش رو گرفت.
✅ خلاصه:
-
justify-items
→ همه آیتمها رو افقی تراز میکنه. -
justify-self
→ فقط روی یک آیتم خاص در Grid اثر داره.