Some CSS, JavaScript and HTML to animate page elements