1. الرئيسية
  2. مسارات التعلم
  3. تعلّم CSS من الصفر
  4. متغيرات CSS والحركة والوضع الليلي: مشروع صفحة كاملة
تعلّم CSS من الصفرالدرس 8 من 8

متغيرات CSS والحركة والوضع الليلي: مشروع صفحة كاملة

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

محتويات الدرس
  1. متغيرات CSS
  2. الانتقالات (Transitions)
  3. الوضع الليلي التلقائي
  4. المشروع: تجميل صفحة البورتفوليو
  5. إلى أين بعد ذلك؟
  6. الخلاصة

متغيرات CSS

بدل تكرار اللون نفسه في 20 مكانًا، عرّفه مرة واحدة:

css
:root {
  --brand: #2563eb;
  --text: #0f172a;
  --radius: 14px;
}
.btn { background: var(--brand); border-radius: var(--radius); }

غيّر --brand مرة واحدة فيتغير الموقع كله.

الانتقالات (Transitions)

جرّب بنفسكعدّل الكود ثم اضغط تشغيل

الوضع الليلي التلقائي

جرّب بنفسكعدّل الكود ثم اضغط تشغيل

المشروع: تجميل صفحة البورتفوليو

نأخذ صفحة مشروع HTML ونضيف لها CSS:

جرّب بنفسكعدّل الكود ثم اضغط تشغيل

إلى أين بعد ذلك؟

  • دورة JavaScript لجعل النموذج والأزرار تعمل فعلًا.
  • تدرّب بإعادة تصميم صفحات تعجبك من مواقع حقيقية.
  • عُد إلى صفحة الدورة وأجب عن الاختبار لتحصل على الشارة.

الخلاصة

  • متغيرات CSS تجعل الألوان والمسافات في مكان واحد.
  • transition للحركة الناعمة، وprefers-color-scheme للوضع الليلي.
  • جمعت في المشروع: المتغيرات، Flexbox، Grid، والتجاوب.