الدرس 3 من 8

حركة بالقياس

هدف الدرس

انتقالات تحترم المستخدم

01

الشرح

الحركة الجيّدة تشرح ما حدث، لا تستعرض. والانتقال transition أرخصها: تقول أي خاصية وكم تستغرق، ويتولّى المتصفح الباقي.

حرّك transform وopacity فقط — هاتان لا تُجبران المتصفح على إعادة حساب التخطيط، فتبقى الحركة سلسة. تحريك width أو top يتعثّر.

وبعض الناس تسبّب لهم الحركة دوارًا حقيقيًا. النظام يعلن ذلك عنهم، و@media (prefers-reduced-motion: reduce) هو إصغاؤك لهم. ليست تحسينًا اختياريًّا.

02

المطلوب

اجعل .box تكبر عند المرور عليها بانتقال ناعم، وأوقف الحركة لمن طلب تقليلها.

معايير التصحيح

4 معايير
  1. للصندوق انتقال بمدة أكبر من صفر
  2. الانتقال على transform لا على المقاسات
  3. توجد قاعدة :hover فيها transform
  4. توجد قاعدة تحترم prefers-reduced-motion
03

تلميحات

0/3
index.html
المعاينة
index.html100%
–/4

اضغط «تشغيل» ليبدأ الفحص.

4 معايير في بطاقة «المطلوب».