أداة الحركات Animations

Animations في CSS تتيح حركات أكثر تعقيدًا من الانتقالات البسيطة، عبر تحديد مراحل متعدّدة (keyframes) تمرّ بها الحركة من بدايتها لنهايتها. بها تصنع مؤشّرات تحميل، وحركات جذب للانتباه، وتأثيرات حيّة دون أي JavaScript.

هذه الأداة تتيح لك بناء الحركة ومشاهدتها لحظيًا مع كود keyframes جاهز للنسخ إلى مشروعك.

جرّب بنفسك

الإعدادات

CSS الناتج

@keyframes ...

ملاحظة: استخدم الحركة بذكاء — مثال: زر عرض خاص/تنبيه/عنصر مهم.

المعاينة

BOX

جرّب تغيير النوع والمدة والتكرار

متى تستخدم هذه الخاصية؟

استخدم Animations عندما تحتاج حركة مستمرة أو متعدّدة المراحل:

  • مؤشّرات التحميل الدوّارة
  • حركات لجذب الانتباه لعنصر مهم
  • تأثيرات ظهور العناصر عند تحميل الصفحة

للتغيّرات البسيطة عند المرور أو النقر، يكفيك غالبًا أداة الانتقالات وهي أخفّ.

أمثلة عملية

مثال: حركة دوران مستمرة لمؤشّر تحميل.

@keyframes spin {
  from { transform: rotate(0deg); }
  to   { transform: rotate(360deg); }
}
.loader { animation: spin 1s linear infinite; }

غيّر المدة وعدد مرات التكرار في الأداة بالأعلى لترى كيف تتغيّر سرعة الحركة وسلوكها.