Animation used to be the realm of JavaScript. Now, in modern browsers, we can animate elements using CSS. The `@keyframes` block and `animation` properties allow us to specify what gets animated and when. In this episode we'll look at the kind of animations that are suited to CSS, the concept of specifying a series of `@keyframes` and finally the way these keyframes are combined with `animation` settings to bring the page to life.