في عالم يفقد السيطرة 🌀 عالم البرمجة لك

borma logo
person

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

 

قسم التعليقات