1. الرئيسية
  2. مسارات التعلم
  3. تعلّم CSS من الصفر
مبتدئ

تعلّم CSS من الصفر

لوّن صفحاتك ونسّقها: المحددات والألوان والخطوط ونموذج الصندوق وFlexbox وGrid والتصميم المتجاوب، مع أمثلة تعدّلها وترى النتيجة فورًا.

ابدأ الدورة من الدرس الأول

تمارين عملية تُصحَّح تلقائيًا

طبّق ما تعلمته في محرر الأكواد، واضغط «تحقق من الحل» لترى النتيجة فورًا.

  1. ما هي CSS وكيف تضيفها إلى صفحتك؟

    أول درس في تعلم CSS بالعربية: ما هي لغة CSS، وشكل القاعدة (المحدد والخاصية والقيمة)، والطرق الثلاث لإضافتها إلى صفحة HTML، ولماذا الملف الخارجي هو الأفضل.

    6 دقائق
  2. المحددات في CSS: العناصر والفئات والمعرّفات والأولوية

    تعلم محددات CSS: محدد العنصر والفئة class والمعرّف id، والمحددات المركبة والأبناء، والحالات مثل hover، وكيف يقرر المتصفح أي قاعدة تفوز (الأولوية Specificity).

    8 دقائق
  3. الألوان والخطوط وتنسيق النص في CSS (مع الخطوط العربية)

    تعلم كتابة الألوان في CSS بـ hex وrgb وhsl، واختيار الخطوط العربية من Google Fonts، والأحجام rem وem، وارتفاع السطر ومحاذاة النص وتنسيقات النص الأخرى.

    8 دقائق
  4. نموذج الصندوق في CSS: margin وpadding وborder

    افهم نموذج الصندوق في CSS: المحتوى والحشوة padding والحد border والهامش margin، وbox-sizing، والعرض والارتفاع، والزوايا الدائرية والظلال، والفرق بين block وinline.

    8 دقائق
  5. Flexbox في CSS: ترتيب العناصر في صف أو عمود بسهولة

    تعلم Flexbox خطوة بخطوة: display flex والاتجاه والمحاذاة justify-content وalign-items والمسافة gap والالتفاف flex-wrap، مع أمثلة لقائمة تنقل وبطاقات.

    9 دقائق
  6. CSS Grid: تخطيط الصفحات بالصفوف والأعمدة

    تعلم CSS Grid: grid-template-columns ووحدة fr وrepeat وminmax والمسافات gap وامتداد العناصر على عدة أعمدة وتسمية المناطق grid-template-areas، مع تخطيط صفحة كامل.

    9 دقائق
  7. التصميم المتجاوب: موقع يعمل على الهاتف والكمبيوتر

    تعلم التصميم المتجاوب في CSS: وسم viewport واستعلامات الوسائط media queries ومبدأ الهاتف أولًا والصور المرنة والوحدات النسبية وclamp، مع قائمة فحص لموقع صديق للهاتف.

    9 دقائق
  8. متغيرات CSS والحركة والوضع الليلي: مشروع صفحة كاملة

    الدرس الأخير في دورة CSS: متغيرات CSS والانتقالات transition والوضع الليلي التلقائي، ثم نجمّل صفحة مشروع HTML ونجعلها متجاوبة.

    12 دقائق

اختبار قصير

أجب عن الأسئلة بعد قراءة الدروس. تحتاج 4 إجابات صحيحة من 5 لتحصل على شهادة الإتمام.

1. ما الذي تفعله CSS؟
HTML للبنية، وCSS للشكل: الألوان والخطوط والمسافات والتخطيط.
2. أي محدد يختار العنصر الذي له class="box"؟
النقطة للفئات (class) والعلامة # للمعرّف (id).
3. في نموذج الصندوق، ما المسافة بين المحتوى والحد (border)؟
padding داخل الحد، وmargin خارجه.
4. أي خاصية تجعل العناصر صفًا مرنًا؟
display:flex يحول العنصر إلى حاوية مرنة يصطف أبناؤها في صف.
5. ما فائدة ‎@media (max-width: 600px)‎؟
استعلامات الوسائط تطبق أنماطًا حسب حجم الشاشة، وهي أساس التصميم المتجاوب.

أحسنت! أتممت مسار «تعلّم CSS من الصفر»

اكتب اسمك كما تريده على شهادة الإتمام، ثم نزّلها صورة PNG أو اطبعها.