Morph Animations smoothly transform one shape into another—icon to icon (hamburger to X), shape to shape, or element to element. Creates visual continuity and shows relationship between states. Common in icon toggles, loading states, logo animations. Requires SVG or complex CSS/JS. Use libraries like Flubber or GSAP.
Use morph for icon state changes (hamburger ↔ X, play ↔ pause), loading animations (shapes morphing), logo animations, or emphasizing transformation. Shows continuous transition rather than replace. Duration: 300-500ms. Works best with SVG. Complex morphs need libraries. Reserve for hero interactions—morphing is expensive.
Motion Animation
Smooth transformation between different shapes, sizes, or states. Creates fluid, organic transitions that show relationships.