تخطَّ إلى المحتوى

🌬️ شرح Tailwind CSS

مقدمة في Tailwind CSS

الدرس 1 من 29· ⏱ 1 دقائق قراءة· 🗓 آخر تحديث: ١ يوليو ٢٠٢٦

ما هو Tailwind CSS؟

Tailwind CSS إطار CSS عملي (utility-first): بدل كتابة CSS منفصل، تنسّق العناصر مباشرة بفئات جاهزة داخل HTML.

بدل التفكير في أسماء كلاسات ثم كتابة تنسيقاتها في ملف منفصل، تركّب التصميم من فئات صغيرة جاهزة (p-4, bg-blue-500, rounded-lg) مباشرة على العنصر.

CSS تقليدي مقابل Tailwind

<!-- تقليدي: كتابة CSS منفصل -->
<div class="card">عنوان</div>
<style>
.card { padding: 16px; background: blue; border-radius: 8px; }
</style>

<!-- Tailwind: فئات جاهزة -->
<div class="p-4 bg-blue-500 rounded-lg">عنوان</div>

لماذا Tailwind؟

  • سرعة: تنسّق بلا مغادرة ملف HTML.
  • اتساق: نظام تصميم موحّد (مسافات، ألوان).
  • لا أسماء كلاسات: تتخلّص من معاناة تسمية الكلاسات.
  • حجم صغير: يحذف الفئات غير المستخدمة تلقائيًا.

التثبيت (مع مشروع)

npm install tailwindcss

ثم في ملف CSS:

@import "tailwindcss";

💡 هذا الموقع (The Code Fix) نفسه مبني بـ Tailwind CSS!

مثال سريع

<button class="px-4 py-2 bg-purple-600 text-white rounded-lg hover:bg-purple-700">
  اضغطني
</button>

فئات ستستخدمها كثيرًا

  • المسافات: p-4 (padding) و m-2 (margin).
  • الألوان: bg-blue-500 و text-white.
  • التخطيط: flex و grid و gap-4.

أسئلة شائعة

هل أحتاج تعلّم CSS قبل Tailwind؟ نعم، Tailwind ليس بديلًا عن CSS بل طريقة لكتابته؛ فهم خصائص CSS الأساسية ضروري.

ألا يجعل Tailwind الـ HTML فوضويًا؟ قد تبدو الفئات كثيرة في البداية، لكن معظم المطوّرين يجدون أنها تسرّع العمل وتُغني عن التنقّل بين ملفات كثيرة.

🎯 التالي: الفئات الأساسية (المسافات والألوان).

شرح مقدمة في Tailwind CSS — Tailwind CSS بالعربي
مقدمة في Tailwind CSSTailwind CSS بالعربي · The Code Fix

📚 لمزيد من التعمّق في Tailwind CSS، راجِع التوثيق الرسمي لـ Tailwind CSS.

هل كان هذا الدرس مفيدًا؟