CSS Tutorial

الانتقالات - Transition

المفاهيم الأساسية:

  • خاصية الانتقال: تحدد أي خصائص تريد إضافة تأثير انتقال إليها.
  • مدة الانتقال: تحدد الفترة الزمنية التي يستغرقها تأثير الانتقال.
  • دالة توقيت الانتقال: تحدد معدل السرعة الذي يحدث به تأثير الانتقال.
  • تأخير الانتقال: يحدد مقدار الوقت الذي ينتظر فيه المتصفح قبل بدء تأثير الانتقال.

خطوات عملية:

  • حدد الخاصية: خصائص CSS التي تريد الانتقال بينها (مثل اللون والحجم والموضع).
  • حدد القيمة: القيمة النهائية التي تريد أن تنتقل الخاصية إليها.
  • حدد مدة الانتقال: الزمن الذي يستغرقه الانتقال (بالثواني).
  • حدد دالة توقيت الانتقال: معدل السرعة الذي يحدث به الانتقال (اختياري).
  • حدد تأخير الانتقال: المدة التي تنتظرها قبل بدء الانتقال (اختياري).

مثال CSS لإنشاء انتقال سلس:

.example {
  transition: color 2s ease-in-out;
}

.example:hover {
  color: red;
}
  • عند تحريك مؤشر الماوس فوق العنصر .example، سيتغير لونه إلى الأحمر بسلاسة على مدار ثانيتين.