الحركة المفيدة توضّح انتقالًا أو علاقة أو نتيجة إجراء. عندما تتحرك عناصر كثيرة بلا هدف، تصبح الواجهة أبطأ في الفهم وأكثر إرهاقًا.
الفكرة الأساسية
حدّد وظيفة كل انتقال واختر مدة ومسارًا مناسبين. يجب أن تبقى المهمة قابلة للإنجاز عند تقليل الحركة، وألا يعتمد فهم الحالة على التأثير وحده.
خطوات عملية
- استخدم الحركة لتوضيح مصدر العنصر ووجهته.
- احترم prefers-reduced-motion في الويب.
- اختبر الأداء على جهاز متوسط.

مثال تطبيقي
انتقال بطاقة إلى تفاصيلها قد يساعد على حفظ السياق، بينما اهتزاز مستمر لزر القراءة يشتت الانتباه عن المقال.
خطأ شائع ينبغي تجنبه
لا تجعل المستخدم ينتظر انتهاء مؤثر طويل ليضغط زرًا. أعط التفاعل أولوية على العرض الزخرفي.
مثال تقني مبسّط
المقتطف التالي يوضح الفكرة، ويحتاج إلى تكييف مع بنية مشروعك ومساراته والتحقق المناسب قبل استخدامه.
@media (prefers-reduced-motion: reduce) {
.animated-card {
animation: none;
transition: none;
}
}للتوسع في الموضوع
صور توضيحية: الغلاف من Unsplash، الصورة الداخلية من Unsplash. ترخيص الاستخدام.
