Lesson 44 +20 XP

Transition & Transform Cheatsheet

Transitions & Transforms Cheatsheet

Transitions

GoalClasses
Enable transitiontransition
Colors onlytransition-colors
Transform onlytransition-transform
Durationduration-200, duration-300, duration-500
Timingease-in, ease-out, ease-in-out
Delaydelay-100
Alltransition-all

Transforms

GoalClasses
Move righttranslate-x-4
Move up half-translate-y-1/2
Rotaterotate-45, -rotate-90
Scale upscale-105, scale-110
Scale downscale-75, scale-0
Skewskew-x-6
Originorigin-top-left, origin-center

Animation

GoalClasses
Spinneranimate-spin
Pulseanimate-pulse
Bounceanimate-bounce
Rippleanimate-ping
Customanimate-wiggle (define in @theme)

Common patterns

  • Button hover: transition-colors duration-200 hover:bg-sky-700
  • Card lift: transition hover:-translate-y-1 hover:shadow-xl
  • Icon spin on hover: transition-transform hover:rotate-180
  • Modal fade: transition-opacity opacity-0 group-hover:opacity-100
  • Hover zoom: transition-transform duration-300 hover:scale-105

TL;DR

  • transition + duration- + ease- control motion.
  • translate/rotate/scale/skew modify elements.
  • origin-* sets the pivot point.
  • Combine transform + transition for hover effects.