لا يخفى على أي مطور ويب خصوصًا مطوري واجهة المستخدم الأمامية (front end developers) أهمية إضفاء بعض الحيوية على المواقع التي يصممونها عبر الحركات، إذ هنالك عدة فوائد يمكن تحصليها من إضافة الحركات إلى صفحات الموقع أهمها الابتعاد عن السكون الممل، ولفت الانتباه، وتحسين التواصل مع الزائر أو المستخدم وغيرها؛ لذلك، أصبحت الحركات أمرًا جوهريًا في مواقع الويب لا يمكن الاستغناء عنها.
جاء هذا الكتاب لشرح مفهوم الحركة وكيفية تحريك العناصر باستخدام CSS فقط بدءًا من الحركات البسيطة وحتى الحركات المعقَّدة المُتقدِّمة بالإضافة إلى التَطرُّق إلى مناقشة مسألة متى يجب إضافة الحركات ومتى يجب الابتعاد عنها.
هذا الكتاب مترجم عن كتاب «CSS Animation 101» لصاحبه Donovan Hutchinson، ونأمل أن يكون إضافةً نافعةً للمكتبة العربيَّة وأن يفيد القارئ العربي في الإلمام بموضوع التحريك عبر CSS.
فصول الكتاب:
- ما هي استخدامات الحركات؟
- تجهيز بيئة العمل لإنشاء الحركات.
- مدخل إلى الإنتقالات: التنقل بين الحالات.
- مدخل إلى الحركات: مفهوم الحركة.
- تطبيق عملي: الانتقالات.
- خاصيات الانتقالات.
- دوال التوقيت.
- الانتقالات المتعددة.
- الانتقالات وجافاسكربت.
- تطبيق عملي: التحريكات.
- خاصيات الحركات.
- تطبيق عملي: الإطارات المفتاحية.
- الحركات المتعددة المتزامنة.
- موجز الحركات.
- رواية القصص عبر الحركات.
- حرب النجوم (Star War).
- إظهار المحتوى أثناء التمرير.
- سهولة الوصول.
- نهاية الرحلة.
رخصة الكتاب: هذا الكتاب مرخص بموجب رخصة المشاع الإبداعي Creative Commons «نسب المُصنَّف - غير تجاري - الترخيص بالمثل 4.0».
مصدر الكتاب: https://academy.hsoub.com/files/14-%d8%a7%d9%84%d8%aa%d8%ad%d8%b1%d9%8a%d9%83-%d8%b9%d8%a8%d8%b1-css/