CSS Flex Items
🔹 1. order → ترتیب آیتمها
بهصورت پیشفرض همه آیتمها order: 0
دارن. میتونی با تغییر عدد، ترتیب رو کنترل کنی.
👉 عدد کوچیکتر → جلوتر
👉 ترتیب HTML دیگه مهم نیست.
🔹 2. flex-grow → میزان رشد آیتم
این ویژگی میگه وقتی جا اضافه هست، آیتم چقدر بزرگ بشه.
🔹 3. flex-shrink → میزان جمع شدن آیتم
این ویژگی میگه وقتی جا کم هست، آیتم چقدر کوچیک بشه.
🔹 4. flex-basis → اندازه اولیه آیتم
اندازه قبل از اعمال grow و shrink.
🔹 5. flex → ترکیب grow, shrink, basis
🔹 6. align-self → ترازبندی آیتم خاص
بر خلاف align-items
که روی همه آیتمها اعمال میشه، این ویژگی فقط یک آیتم رو تنظیم میکنه.
🔹 مثال کامل
✨ خلاصه:
-
order
→ ترتیب آیتمها -
flex-grow
→ رشد در فضای خالی -
flex-shrink
→ جمع شدن در فضای کم -
flex-basis
→ اندازه پایه -
flex
→ ترکیب سهتایی بالا -
align-self
→ ترازبندی فقط یک آیتم