1. Transform & animate CSS

Web Standards & Semantics

Extensions modules

Animations are a vital part of a good user experience. Subtle usage can make page designs more interesting and appealing, and also enhance usability and perceived performance.

Learning outcomes:

  • Understand why CSS transforms and animation are needed.
  • A caveat — overuse can negatively affect usability and accessibility.
  • Common transforms — scaling, rotation, and translation.
  • 3D transforms, and how 3D positioning/perspective is handled on the web.
  • Transitions.
  • Animations.

Resources:

Previous: Extensions modulesNext: 2. Custom JS objects