CSS Tutorial

الرسوم المتحركة - Animation

الخطوات العملية:

  • اسم الرسوم المتحركة: اختر اسمًا فريدًا للرسوم المتحركة التي تريد إنشاؤها.
  • مدة الرسوم المتحركة: حدد المدة الزمنية التي تريد أن تستغرقها الرسوم المتحركة.
  • وظيفة توقيت الرسوم المتحركة: حدد وظيفة التوقيت التي ستتحكم في سرعة الرسوم المتحركة.
  • تأخير الرسوم المتحركة: يمكنك تأخير بدء الرسوم المتحركة لفترة زمنية محددة.
  • عدد تكرار الرسوم المتحركة: يمكنك تحديد عدد المرات التي تتكرر فيها الرسوم المتحركة.
  • اتجاه الرسوم المتحركة: يمكنك التحكم في اتجاه الرسوم المتحركة (طبيعي أو عكسي).

مثال CSS لعرض الرسوم المتحركة باستخدام الوظائف الرئيسية والتوقيت:

@keyframes example {
  0% {
    transform: translateX(0);
  }
  50% {
    transform: translateX(100px);
  }
  100% {
    transform: translateX(0);
  }
}

#my-element {
  animation: example 2s ease-in-out infinite;
}

إرشادات إضافية لسهولة الاستخدام:

  • استخدم أسماء الرسوم المتحركة التي تصف وظائفها بوضوح.
  • حدد مدة الرسوم المتحركة بعناية لتجنب الرسوم المتحركة السريعة أو البطيئة جدًا.
  • جرب وظائف التوقيت المختلفة لإيجاد ما يناسب احتياجاتك.
  • استخدم التأخير بشكل حكيم لتجنب تداخل الرسوم المتحركة.
  • حدد عدد التكرارات بحذر لتجنب التكرار المفرط.
  • استخدم اتجاهات الرسوم المتحركة بحكمة لإنشاء تأثيرات واقعية.