لا يخفى على أي مطور ويب خصوصًا مطوري واجهة المستخدم الأمامية (front end developers) أهمية إضفاء بعض الحيوية على المواقع التي يصممونها عبر الحركات، إذ هنالك عدة فوائد يمكن تحصليها من إضافة الحركات إلى صفحات الموقع أهمها الابتعاد عن السكون الممل، ولفت الانتباه، وتحسين التواصل مع الزائر أو المستخدم وغيرها؛ لذلك، أصبحت الحركات أمرًا جوهريًا في مواقع الويب لا يمكن الاستغناء عنها.
جاء هذا الكتاب لشرح مفهوم الحركة وكيفية تحريك العناصر باستخدام CSS فقط بدءًا من الحركات البسيطة وحتى الحركات المعقَّدة المُتقدِّمة بالإضافة إلى التَطرُّق إلى مناقشة مسألة متى يجب إضافة الحركات ومتى يجب الابتعاد عنها.
هذا الكتاب مترجم عن كتاب «CSS Animation 101» لصاحبه Donovan Hutchinson، ونأمل أن يكون إضافةً نافعةً للمكتبة العربيَّة وأن يفيد القارئ العربي في الإلمام بموضوع التحريك عبر CSS.
هذا الكتاب مرخص بموجب رخصة المشاع الإبداعي Creative Commons «نسب المُصنَّف - غير تجاري - الترخيص بالمثل 4.0».
يمكنك قراءة فصول الكتاب على شكل مقالات من هذه الصفحة، «المرجع الشامل إلى التحريك عبر CSS»، أو من مباشرةً من الآتي:
- الفصل الأول: ما هي استخدامات الحركات؟
- الفصل الثاني: تجهيز بيئة العمل لإنشاء الحركات
- الفصل الثالث: مدخل إلى الإنتقالات: التنقل بين الحالات
- الفصل الرابع: مدخل إلى الحركات: مفهوم الحركة
- القصل الخامس: تطبيق عملي: الانتقالات
- الفصل السادس: خاصيات الانتقالات
- الفصل السابع: دوال التوقيت
- الفصل الثامن: الانتقالات المتعددة
- الفصل التاسع: الانتقالات وجافاسكربت
- الفصل العاشر: تطبيق عملي: التحريكات
- الفصل الحادي عشر: خاصيات الحركات
- الفصل الثاني عشر: تطبيق عملي: الإطارات المفتاحية
- الفصل الثالث عشر: الحركات المتعددة المتزامنة
- الفصل الرابع عشر: موجز الحركات
- الفصل الخامس عشر: رواية القصص عبر الحركات
- الفصل السادس عشر: حرب النجوم (Star War)
- الفصل السابع عشر: إظهار المحتوى أثناء التمرير
- الفصل الثامن عشر: سهولة الوصول
- الفصل التاسع عشر: نهاية الرحلة