Tailwind CSS • المستوى الأول • الدرس 2
العودة لفهرس المستوىالتحكم بالنصوص والمسافات (Typography & Spacing)
أهداف الدرس
- استخدام أبعاد المسافات مثل
p-*للهامش الداخلي وm-*للهامش الخارجي. - تعديل حجوم وعرض الخطوط بـ
text-xl,font-bold, وtext-center. - ضبط المسافة بين الأسطر بـ
leading-relaxedوleading-loose. - استخدام التصميم المتجاوب (Responsive) بـ
md:text-5xl.
1. نظام الأبعاد والخطوط
تعتمد Tailwind مقياساً موحداً للمسافات (كل وحدة 1 تساوي 0.25rem أو 4px)، مما يضمن اتساق التباعد في كامل واجهات تطبيقك.
html
<!-- نظام المسافات في Tailwind -->
<div class="p-4"> <!-- padding: 16px -->
<div class="p-6"> <!-- padding: 24px -->
<div class="p-8"> <!-- padding: 32px -->
<div class="p-12"> <!-- padding: 48px -->
<!-- mx-auto للتوسيط الأفقي -->
<div class="max-w-md mx-auto">...</div>
<!-- نظام الخطوط -->
<p class="text-xs"> <!-- 12px -->
<p class="text-sm"> <!-- 14px -->
<p class="text-base"> <!-- 16px -->
<p class="text-lg"> <!-- 18px -->
<p class="text-xl"> <!-- 20px -->2. كلاسات المسافات الأساسية
الحشوة (Padding)
p-4— كل الجوانبpx-4— يمين + يسارpy-4— أعلى + أسفلpt-4— أعلى فقط
الهامش (Margin)
m-4— كل الجوانبmx-auto— توسيط أفقيmt-4— أعلى فقطmb-3— أسفل فقط
الخطوط
text-xl— حجمfont-extrabold— سُمكtracking-wide— تباعد الأحرفleading-loose— تباعد الأسطر
الاستجابة
sm:— شاشات ≥ 640pxmd:— شاشات ≥ 768pxlg:— شاشات ≥ 1024px
3. مسافات الخطوط (Line Height)
leading-tight
أسطر مضغوطة (1.25)
leading-relaxed
مريحة للقراءة (1.625)
leading-loose
واسعة جداً (2)
التطبيق العملي المباشر
تحدي الدرس الثاني: تصميم بطاقة نصية احترافية
قم بالتعديل على الكود بداخل المحرر أدناه لتطبيق المتطلبات التالية:
- غيّر الحشوة الداخلية للبطاقة من
p-8إلىp-12. - أضف حجم خط متجاوب للعنوان الرئيسي:
md:text-5xlبجانبtext-3xl. - أضف فاصلاً أفقياً
<hr class="my-6 border-slate-700" />بعد العنوان. - غيّر حجم خط الفقرة إلى
text-base md:text-lgوالمسافة بين الأسطر إلىleading-loose. - أضف شارة علوية
<span>بحجمtext-xsوtracking-widestوtext-sky-400. - أضف 3 شارات صغيرة أسفل البطاقة بـ
flex justify-center gap-4.
⏳ جارٍ تحميل المحرر التفاعلي...