CSS3 Animations make it possible to animate transitions from one CSS style configuration to another. SVG elements and their properties can also be animated and are appropiate for light UIs. JavaScript animation allows us to create more complex motion and sequences. There are tons of Javascript libraries such as JQuery, GSAP, Velocity.js, Pixi.js, etc.