Overflow
🔹 Overflow چیه؟
وقتی محتوای یک المان از ابعاد ظرفش (width/height) بزرگتر بشه، مرورگر باید تصمیم بگیره اون محتوا رو چطور نمایش بده.
ویژگی overflow دقیقاً همین رو کنترل میکنه.
🔹 کلاسهای Overflow در Tailwind
-
overflow-auto
→ اسکرول ظاهر میشه فقط وقتی لازم باشه. -
overflow-hidden
→ محتوای اضافی بریده میشه و نمایش داده نمیشه. -
overflow-visible
→ محتوای اضافی دیده میشه (پیشفرض مرورگر). -
overflow-scroll
→ همیشه اسکرول ظاهر میشه (چه لازم باشه چه نباشه).
همچنین میشه جهت رو هم مشخص کرد:
-
overflow-x-auto
→ کنترل overflow افقی. -
overflow-y-auto
→ کنترل overflow عمودی.
🔹 مثال (overflow-hidden)
📌 متن اضافی نمایش داده نمیشه.
🔹 مثال (overflow-auto)
🔹 مثال (overflow-scroll)
🔹 مثال جهتدار (overflow-x-auto)
📌 فقط در جهت افقی اسکرول میاد.
🔹 نکته مهم
-
overflow-hidden
خیلی برای ساختن کارتها یا بخشهای با سایز محدود کاربرد داره. -
برای جداول بزرگ یا کد بلاکها معمولاً از
overflow-x-auto
استفاده میشه. -
همیشه بهتره همراه با
w-
وh-
محدودیت ظرف رو مشخص کنی تا overflow معنی داشته باشه.