Align Self
خاصیت align-self
به هر آیتم بهصورت جداگانه اجازه میده که نحوه قرارگیریش در محور عمودی (cross axis) نسبت به بقیه آیتمها تغییر کنه.
-
این خاصیت فقط روی یک آیتم اعمال میشه، نه روی کل کانتینر.
-
وقتی روی Flex یا Grid استفاده میکنید، مقدارش میتونه با
align-items
کانتینر متفاوت باشه.
✅ کلاسهای Tailwind
کلاس | مقدار CSS | توضیح |
---|---|---|
self-auto | align-self: auto; | مقدار پیشفرض، از align-items کانتینر پیروی میکنه |
self-start | align-self: flex-start; | آیتم به ابتدای محور عمودی میچسبه |
self-end | align-self: flex-end; | آیتم به انتهای محور عمودی میچسبه |
self-center | align-self: center; | آیتم وسط محور عمودی قرار میگیره |
self-stretch | align-self: stretch; | آیتم تمام ارتفاع کانتینر رو پر میکنه |
self-baseline | align-self: baseline; | آیتم بر اساس خط مبنای متن خودش چیده میشه |
📌 مثال
-
آیتم 1 به ابتدای محور عمودی
-
آیتم 2 وسط
-
آیتم 3 به انتها