الـ Overflow من الحاجات اللي ساعات بنطنشها وإحنا بنشتغل… لكن في الحقيقة هي اللي بتتحكم في شكل العناصر لو محتواها طلع أكبر من المساحة المخصصة ليها. Tailwind مدينا Utilities قوية وسريعة تخلينا نتحكم في السيناريو ده من غير وجع دماغ…
🎯 أولاً: الـ Overflow
تقدر تتحكم في طريقة عرض المحتوى لما يخرج برا العنصر باستخدام:
overflow-hidden= يخفي أي محتوى زائدoverflow-scroll= يضيف Scroll دايم حتى لو المحتوى مش كبيرoverflow-auto= يضيف Scroll بس لما المحتوى يخرج براoverflow-visible= يسيب المحتوى يظهر برا العنصر (الـ Default)
التحكم في الاتجاه (X & Y)
التحكم في الاتجاه (X & Y):
overflow-x-scroll= يعمل Scroll أفقيoverflow-y-scroll= يعمل Scroll رأسي
🖱️ Smooth Scrolling
Tailwind كمان بيديك scroll-smooth علشان التنقل بين الأقسام يبقى ناعم:
Scroll Snap (تجربة حديثة ومفيدة)
تقدر تعمل Snap Points علشان العناصر تعمل Align بشكل أنيق وقت ما تسكرول:
snap-x / snap-y→ تحدد الاتجاه.snap-start / snap-center / snap-end→ تحدد مكان الـ Snap
الخلاصه…
الـ Overflow & Scroll Utilities في Tailwind بتخليك تتحكم في المحتوى وقت ما يخرج برا حدود العنصر سواء هتخفيه او تسيبه اويظهر أو تزود له Scroll وكمان تقدر تعمل Scroll Smooth وسيناريوهات Snap حديثة تعزز تجربة المستخدم 👌
قسم التعليقات