The Code Fix

🌬️ شرح Tailwind CSS

التخطيط والتصميم المتجاوب

Flexbox

<div class="flex items-center justify-between">
  <span>يمين</span>
  <span>يسار</span>
</div>
الفئةالوظيفة
flexتفعيل flexbox
justify-centerمحاذاة أفقية
items-centerمحاذاة عمودية
gap-4مسافة بين العناصر

Grid

<div class="grid grid-cols-3 gap-4">
  <div>1</div>
  <div>2</div>
  <div>3</div>
</div>

التصميم المتجاوب (Responsive)

نضيف بادئات للشاشات المختلفة:

<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3">
  <!-- عمود على الجوال، عمودان على التابلت، ثلاثة على الشاشات الكبيرة -->
</div>
البادئةالشاشة
(بلا)الجوال (افتراضي)
md:تابلت (768px+)
lg:لابتوب (1024px+)

💡 Tailwind يتبع نهج "الجوال أولًا" — اكتب للجوال ثم أضف بادئات للأكبر.

الحالات التفاعلية

<button class="bg-blue-500 hover:bg-blue-700 focus:ring-2">
  زر تفاعلي
</button>
البادئةمتى
hover:عند مرور الفأرة
focus:عند التركيز
dark:الوضع الداكن

مثال متكامل

<div class="max-w-md mx-auto p-6 bg-white rounded-xl shadow-lg
            hover:shadow-2xl transition">
  <h2 class="text-xl font-bold mb-2">بطاقة</h2>
  <p class="text-gray-600">محتوى البطاقة هنا.</p>
</div>

🎉 أكملت أساسيات Tailwind CSS! أصبحت قادرًا على بناء واجهات جميلة ومتجاوبة بسرعة. اختبر نفسك واحصل على شهادتك.