Positioning – من أهم الحاجات اللي لازم تبقى فاهمها كويس عشان تتحكم في أماكن العناصر جوه الصفحة.
Tailwind بيديك Utilities جاهزة تخليك تعمل دا بسهولة من غير ما تكتب CSS بإيدك.
relative
- العنصر بيكون المكان المرجعي للعناصر اللي جواه متـعـمّلة
absolute - مش بيغير مكانه، بس بيخلي أي
absoluteجوه يتمركز بالنسبة له
absolute
- العنصر بيتحرك بالنسبة لأقرب عنصر
relative(أو أول Parent عنده Position) - بتحدد مكانه بالـ utilities:
top-*,bottom-*,left-*,right-*
fixed
- العنصر بيكون ثابت في الشاشة حتى لو عملت Scroll
- بيتحدد مكانه بالنسبة للـ viewport
(زي أزرار الـ “Back to top” أو الـ Floating Buttons)
sticky
- العنصر بيبقى عادي، لكن أول ما توصله في Scroll بيقف “ملزوق” في مكانه
- لازم تحدد اتجاه زي:
top-0أوbottom-0
⚡ كمان:
- Tailwind عندها Utilities لـ
inset-0(تخلي العنصر يملى مساحة كاملة) - وكمان أرقام زي
top-1/2,left-1/2عشان تعمل centering trick معtransform -translate-x-1/2 -translate-y-1/2
قسم التعليقات