Consistent timing scales create predictable and harmonious motion throughout your interface. Use these standardized durations to maintain rhythm and hierarchy in your animations.
100ms
Immediate feedback, hover states
Button hover, tooltip show/hide
transition-duration: 100ms;duration-100200ms
Quick interactions and micro-animations
Icon changes, small state transitions
transition-duration: 200ms;duration-200300ms
Standard transition speed
Card interactions, form field focus
transition-duration: 300ms;duration-300500ms
Deliberate animations that draw attention
Modal open/close, sidebar toggle
transition-duration: 500ms;duration-500700ms
Dramatic entrances and exits
Page transitions, hero animations
transition-duration: 700ms;duration-7001000ms
Showcase animations and loading states
Skeleton screens, progress indicators
transition-duration: 1000ms;duration-1000| Duration | Best For | Avoid For | Examples |
|---|---|---|---|
| 100ms | Immediate feedback | Complex animations | Button hover, tooltip |
| 200ms | Quick interactions | Loading states | Icon changes, badges |
| 300ms | Standard transitions | Critical alerts | Form focus, cards |
| 500ms | Deliberate changes | Frequent interactions | Modals, drawers |
| 700ms | Dramatic effects | UI feedback | Page transitions |
| 1000ms | Loading, showcases | Interactive elements | Progress bars |