فلکسباکس یک سیستم چیدمان یکبعدی است که به ما اجازه میدهد عناصر را در ردیفها یا ستونها سازماندهی کنیم. برای شروع، کافی است به والد (Container) عناصر، ویژگی display: flex; را بدهیم.
🛠️ ۱. ویژگیهای ظرف اصلی (Flex Container)
بعد از فعال کردن فلکس، از این دستورات برای کنترل فرزندان استفاده میکنیم:
↔️ justify-content: تراز کردن افقی (مانند وسطچین یا پخش کردن فاصله).
↕️ align-items: تراز کردن عمودی عناصر در یک ردیف.
🔄 flex-direction: تعیین جهت (ردیفی row یا ستونی column).
💻 نمونه کد ساخت یک منوی افقی
ببینید چطور با چند خط، آیتمها با فاصله مساوی در کنار هم قرار میگیرند: