ما هي الرسوم المتحركة HTML؟

في لغة ترميز النص التشعبي (HTML) ، تكون رسوم HTML المتحركة هي أي عنصر يبدو أنه يتحرك أو يتغير على صفحة ويب ، عادةً بدون أي إدخال من المستخدم. يمكن أن يكون هذا أي شيء من كرة مرتدة إلى مجموعة من الحروف التي تومض وتطفأ مثل لافتة نيون. لا يحتوي معيار HTML الفعلي وأوراق الأنماط المتتالية (CSS) فعليًا على أي علامات أو وظائف رسوم متحركة جوهرية ، على الرغم من أنها توفر وصولاً كافياً إلى أجزاء العرض من مستعرض الويب بحيث يمكن تنفيذ الرسوم المتحركة عن طريق تغيير خصائص العرض لعنصر. في كثير من الأحيان ، يتم استخدام تنسيقات ملفات الصور المتحركة أو لغات البرمجة الخارجية أو روابط لمصادر الوسائط المتدفقة ، خاصة في حالة الرسوم المتحركة المعقدة أو الطويلة.

تتمثل إحدى الطرق السهلة لإنشاء رسوم متحركة بتنسيق HTML في استخدام تنسيق ملف خاص للرسومات يُعرف باسم ملف الصورة الرسومية (GIF). يسمح تنسيق الملف هذا بتخزين صور متعددة في ملف ، إلى جانب بعض المعلومات الأخرى التي يتم تفسيرها بواسطة مستعرض الويب ويتم عرضها كتسلسل رسوم متحركة. يتميز ملف GIF بأنه لا يتطلب أي مكونات إضافية أو برامج خاصة كما أنه صغير الحجم نسبيًا. ومع ذلك ، تتضمن بعض القيود عددًا محددًا من الألوان في الصور وكونها غير فعالة إلى حد ما لتسلسلات رسوم HTML المتحركة الأكبر حجمًا.

هناك طريقة شائعة أخرى لإنشاء رسوم متحركة بتنسيق HTML من خلال استخدام مكتبة وظائف مطورة بشكل منفصل – إما من خلال CSS أو لغة برمجة أخرى – والتي يتم استدعاؤها من داخل كود HTML الخاص بالموقع. يتمتع هذا بميزة توفير قدر لا بأس به من خيارات المرونة والرسوم المتحركة. يمكن أن تحدث المضاعفات إذا تم إيقاف تشغيل البرمجة النصية في مستعرض ويب معين ، أو لم يكن لديه دعم للمكتبة – كما هو الحال مع جهاز محمول باليد – أو لديه قوة معالجة منخفضة ، لأن مكتبات الرسوم المتحركة يمكن أن تكون ضرائب كبيرة على النظام.

بالنسبة إلى رسوم HTML المتحركة المعقدة أو الطويلة جدًا ، تتمثل إحدى الطرق الشائعة في إنشاء الرسوم المتحركة المكتملة في برنامج منفصل ثم تسجيل تلك الرسوم المتحركة كنوع من ملفات الوسائط. ضمن مستند HTML ، يتم تضمين ملف الوسائط كعنصر يتم فيه تشغيل الرسوم المتحركة تلقائيًا للمستخدم. يمكن أن يساعد هذا في تخفيف بعض العبء عن معالج الكمبيوتر ويمكن أن يكون ذا كفاءة كبيرة في الذاكرة. على العكس من ذلك ، يمكن أن تشغل رسوم HTML المتحركة للوسائط المتدفقة قدرًا كبيرًا من النطاق الترددي وقد لا تظهر بشكل صحيح إذا كانت سرعة الاتصال بالإنترنت بطيئة للغاية.