Common transition patterns that create smooth, predictable, and delightful user experiences. These patterns provide spatial context and visual continuity in your interface.
Simple opacity transition for subtle appearances
Tooltips, notifications, modal overlays
Directional movement for spatial context
Side panels, drawers, carousel items
Size-based transitions that draw attention
Modals, buttons, cards
Rotational movement for dynamic effects
Loading spinners, icon changes, creative transitions
Playful bounce effect for positive interactions
Success messages, achievements, celebrations
Card flip effect for revealing content
Card reveals, content switching, image galleries
Perfect for modals and overlays
opacity + transform: scale()Great for drawer navigation
transform: translateX() + opacityDynamic for loading states
transform: rotate() scale()