NahdaAIنهضة
HTML & CSS • المستوى الثالث

الحركة والتفاعل والتنسيق المتقدم

إضافة الحيوية للمواقع عبر الانتقالات، التحريك المتقدم، وتنظيم الأكواد بمتغيرات CSS.

فهرس المسار
01

الدرس 1: التحولات والتحركات ثنائية وثلاثية الأبعاد (CSS Transforms & 3D)

استخدام `transform` للتدوير (`rotate`)، التكبير (`scale`)، الإزاحة (`translate`) والتميل (`skew`) والعمل بالبعد الثالث.

ابدأ الدرس
02

الدرس 2: الانتقالات والتأثيرات الناعمة (CSS Transitions)

إضافة تأثيرات ناعمة عند تحريك العناصر مع ضبط `transition-duration` و `transition-timing-function`.

ابدأ الدرس
03

الدرس 3: التحريك المتقدم والإطارات المفتاحية (CSS Keyframe Animations)

بناء حركة مخصصة كاملة باستخدام `@keyframes` وضبط التكرار والحالة المنهية بـ `animation-fill-mode`.

ابدأ الدرس
04

الدرس 4: المتغيرات والخصائص المخصصة (CSS Custom Properties / Variables)

تعريف المتغيرات المخصصة بـ `--main-color` وإعادة استخدامها وإدارتها ديناميكياً عبر JavaScript.

ابدأ الدرس