Animations
Learn CSS transforms, transitions, and animations to create engaging visual effects and interactive UI elements.

Join the AI Workshop to learn more about AI and how it can be applied to web development. Next cohort February 1st, 2026

The AI-first Web Development BOOTCAMP cohort starts February 24th, 2026. 10 weeks of intensive training and hands-on projects.


CSS provides powerful tools for creating visual effects and animations without JavaScript.

In this unit, you’ll learn about:

  • Transforms - Translate, rotate, scale, and skew elements in 2D and 3D space
  • Transitions - Create smooth changes between CSS property values
  • Animations - Define complex, multi-step animations with keyframes

These features allow you to create engaging, interactive user interfaces that respond to user actions and bring your designs to life.

Lessons in this unit:

0: ▶︎ Introduction
1: How to Use CSS Transforms (2D and 3D)
2: How to Create Smooth CSS Transitions
3: How to Create CSS Animations with Keyframes
4: How to continuously rotate an image using CSS
5: Compare the options for Animations on the Web