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→ ترازبندی فقط یک آیتم
HTML
Tailwind Css
Bootstrap 5
Java script
++C
Python
Three.js
Gsap
Sass
SQL
React