जवाबों:
यह निर्भर करता है कि आपको किस प्रकार के एनीमेशन की आवश्यकता है।
<canvas>
एनीमेशन अनिवार्य रूप से जावास्क्रिप्ट है - यह सिर्फ एक अलग प्रारूप है जिस पर सामान खींचा जा सकता है। यदि आप सटीक होना चाहते हैं, तो आपको HTML तत्वों, एसवीजी (जो राफेल.जेएस का उपयोग करता है) और एचटीएमएल 5 के बीच अंतर करना चाहिए<canvas>
यह Virtuosi मीडिया के महान जवाब के अलावा है:
Apple ने हाल ही में अपनी साइट पर एनीमेशन के लिए JPEG और PNG छवियों का उपयोग किया है। वे छवियों को स्विच करने के लिए जावास्क्रिप्ट का उपयोग करते हैं। यदि आपके पास बहुत अधिक फ्रेम नहीं हैं, तो आपको अल्फा ट्रांसपेरेंसी सपोर्ट की जरूरत है, यह एक बेहतरीन तकनीक है। आप चाहते हैं कि एनीमेशन पेज पर हो और यदि आप विस्तृत ब्राउजर सपोर्ट चाहते हैं। नकारात्मक पक्ष डाउनलोड आकार और प्रयास है।
यह इंटरेक्टिव भी हो सकता है। यदि आप Apple के iPad पृष्ठ के स्मार्ट कवर अनुभाग पर स्क्रॉल करते हैं, तो आप इसे कार्रवाई में देख सकते हैं: http://www.apple.com/ipad/features/
जब छवियों को ओवरलेइंग किया जाता है, जिसमें छवि के नीचे की परतों पर एनिमेटेड छवियों के शीर्ष पर पारदर्शिता होती है। आप पाएंगे कि PNG24 एकमात्र छवि प्रारूप है जहाँ एंटी-अलियासिंग पृष्ठभूमि इमेजरी के साथ सही ढंग से मिश्रित होती है। जीआईएफ और पीएनजी 8 के साथ आप यह पता लगाने जा रहे हैं कि आपके किनारे सभी चंकी हैं। बहुत अच्छा नहीं लगता है, लेकिन वास्तव में याद करना आसान है।