Chapter 1. Introduction

Not long after people began designing web pages, they looked for ways to make static HTML elements more dynamic. Designers change background colors when hovering over an element or hide and show content when an element is clicked. We’ve known since the early days of the web that the pages we designed could do more than display statically.

Many of the changes we’ve wanted to include have required JavaScript, which is fine if you know JavaScript, but what if you don’t? What if your skills include HTML and CSS but don’t include programming?

You’re in luck. With HTML and CSS alone you can make quite a few changes to how your design elements look or where they’re located on the page without any programming. Best of all, you’re ...

Get CSS Animations and Transitions for the Modern Web now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.