Flex Direction
🔹 Flex Direction چیه؟
ویژگی flex-direction مشخص میکنه که آیتمهای داخل یک flex container در چه جهتی قرار بگیرن:
-
افقی (row)
-
عمودی (column)
-
و حالتهای معکوس (reverse)
🔹 کلاسهای Flex Direction در Tailwind
-
flex-row
→ آیتمها به صورت افقی از چپ به راست (پیشفرض). -
flex-row-reverse
→ آیتمها افقی ولی از راست به چپ. -
flex-col
→ آیتمها عمودی از بالا به پایین. -
flex-col-reverse
→ آیتمها عمودی ولی از پایین به بالا.
🔹 مثال (row و row-reverse)
📌 توی row-reverse
ترتیب برعکس میشه و آیتمها از راست شروع میکنن.
🔹 مثال (col و col-reverse)
📌 توی col-reverse
ترتیب آیتمها از پایین به بالا نمایش داده میشه.
🔹 نکته مهم
-
جهت اصلی محور (main axis) در flexbox با
flex-direction
مشخص میشه. -
ترکیب
flex-direction
با ویژگیهای دیگه مثلjustify-content
وalign-items
خیلی مهمه برای ساختن layout منعطف. -
برای طراحیهای ریسپانسیو میتونی از breakpointها هم استفاده کنی (مثلاً
md:flex-col
).