DrSchool Learn coding, fast.
EN AR BN CS DE EL Search

CSS: Animations

Learn Animations in CSS with practical examples.

Read time: 1 min Words: 36
Open Playground → HTML My Progress

CSS — Animations

Overview

CSS animations create smooth motion using keyframes.

What you'll learn

  • @keyframes
  • animation-duration
  • timing functions
  • infinite loops

Syntax

@keyframes fade{ from{opacity:0} to{opacity:1} }

Example

@keyframes pop{
  from{ transform:scale(.96); opacity:.2; }
  to{ transform:scale(1); opacity:1; }
}
.box{ animation: pop .25s ease-out; }

Notes

  • Keep animations subtle.
  • Prefer transform/opacity for performance.

    Try: Open the Playground: /en/playground/html