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

borma logo
person

بعد ما جهزنا المشروع وركبنا Tailwind لازم نفهم الفكرة الأساسية اللي Tailwind مبني عليها: Utility-First Design.

🔹 يعني إيه Utility Classes؟

بدل ما تكتب CSS بنفسك زي:

وتستدعيها في HTML:

في Tailwind بتكتب الكلاسات مباشرة في العنصر:

🔹 ليه ده مختلف؟

  • checkmark أسرع في التطوير: مش محتاج تفصل بين CSS و HTML.
  • checkmark مرونة عالية: أي تعديل بيتم في نفس اللحظة على العنصر.
  • checkmark إتساق: كل العناصر بتستخدم نفس system من الكلاسات الجاهزة.
  • checkmark تقليل الـ CSS: مش بتعمل كلاسات جديدة على الفاضي.

🔹 مثال عملي

لو عاوز تعمل Card بسيط:

  • bg-white = خلفية بيضا.

  • shadow-md = شادو متوسط.

  • rounded-xl = زوايا مدوّرة.

  • p-6 = padding داخلي.

  • text-xl font-bold mb-2 = ستايل العنوان.

🔹 Utility-First = Lego 🧩

فكر في Tailwind زي قطع LEGO:

  • كل كلاس = قطعة صغيرة.

  • تقدر تبني أي شكل معقد بمجرد إنك تركب القطع مع بعض.

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