Below is a quick CodePen of the final animation we will build.
The banner we will build today with HTML5 canvas.
Working with the Canvas API is different from working with the HTML DOM or SVG DOM APIs, in that you do not have an organized hierarchy of elements. Instead, you have a
<canvas> element, which contains a bitmap that you can render graphics on using the API’s methods.