SKIP TO CONTENT
BEGINNER
1.5 hours4 chapters

Animation Basics

Make things move! Learn to build bouncing balls, spinning coins, glowing buttons, and game sprites you can drop straight into your own games and websites.

Vibe Coding Academy Avatar
Progress: 0%In progress

What You'll Learn

اجعل الأزرار تتوهّج وتكبر باستخدام انتقالات CSS
ابنِ رسومًا متحركة متكررة باستخدام @keyframes
حرّك الأشياء ودوّرها وغيّر حجمها باستخدام transform
حرّك شخصية لعبة (sprite) باستخدام JavaScript

Description

الرسوم المتحركة هي ما يجعل الألعاب والمواقع تبدو نابضة بالحياة. زرّ يتوهّج عند تمرير المؤشر فوقه، عملة تدور، كرة ترتد، شخصية تنزلق عبر الشاشة — كل هذا رسوم متحركة، ويمكنك بناء كل جزء منها بنفسك.

في هذا الدرس، يرافقك الأفاتار الخاص بك من Vibe Coding Academy عبر شيفرة حقيقية يمكنك نسخها ولصقها. ستبدأ بتأثيرات تمرير بسيطة، ثم ترتقي إلى رسوم متحركة متكررة بـ @keyframes، ثم تتحكم في الحركة إطارًا بإطار باستخدام JavaScript — نفس الحيلة التي تستخدمها الألعاب الحقيقية. كل مقطع شيفرة ملك لك تلصقه وتشغّله وتعدّله.

في النهاية ستحصل على أزرار متحركة، وكرة مرتدّة، وعملة دوّارة، وشخصية (sprite) يمكنك تحريكها بمفاتيح الأسهم — بالإضافة إلى أوامر الذكاء الاصطناعي لإنشاء المزيد متى شئت.

What's Inside

4 hands-on chapters • about 1.5 hours of fun.

  • 1
    مقدمة — ما هي الرسوم المتحركة حقًا + أول تأثير تمرير لك
  • 2
    تحريك الأشياء — @keyframes، كرة مرتدّة وعملة دوّارة
  • 3
    تأثيرات رائعة وتوقيت — transform، التنعيم، ونبضة متوهّجة
  • 4
    حرّك مشروعك الخاص — شخصية لعبة بـ JavaScript يمكنك التحكم بها
Vibe Coding Academy Avatar
"Ready to make pixels dance? Hit Start Learning and let's bring your ideas to life!"