HTML5 has rich sets of elements and support that help us to create animation in browser without any third party plugins.
Before we starting learning HTML5 animation, let's try to understand what is Animation?
Animation is the process of making simulation of movement created by displaying series of pictures and frames after certain duration of time.
Cartoons, Movies, multimedia presenrations are the example of animations.
HTML5 has mainly following ingredients to create good animation
We have already talked about HTML5 canvas in previous sections. JavaScript and CSS3 tutorials are available on this website. Once you are comfortable with all 3 ingredeints given above, you are ready to create animation in HTML5.
Animation can be performed using any other HTML5 elements as well such as <div>, <p>, <span> etc. however <canvas> has rich set of understable commands using JavaScript that works well to perform animations.