Icon Morpher Component in Framer

Copy component

Copy component

Icon Morpher Component in Framer

Copy component

Nandi Muzsik

How can I improve Framer Uni?

Let me know if there’s a missing feature or something that could be improved.

Share feedback

Component

Icon Morpher Component in Framer

This is a Framer icon morphing component recreated from Benji Taylor’s original work. It lets you switch between SVG icons using a single property control. You get smooth morphs, adjustable stroke styling, and fully customizable transition settings for clean, polished icon animations without code.

Hamburger menu button UI component

About the resource

The component is driven by a single Icon control that switches between icons using a numeric value. Each value maps to an icon in the list, and changing it triggers a smooth morph animation to the selected icon. Up to 10 SVG icons can be added, and each SVG is normalized internally so the morph remains clean and consistent. If no custom icons are provided, the component falls back to default icons like a hamburger, cross, and plus.

The visual style can be adjusted using controls for stroke width, color, and stroke cap, making it easy to match different UI styles. The morph animation itself is handled through the Transition settings, where the animation type (tween or spring), duration, easing, and spring values like stiffness and damping can be customized to control how the icons morph between states.

About the resource

The component is driven by a single Icon control that switches between icons using a numeric value. Each value maps to an icon in the list, and changing it triggers a smooth morph animation to the selected icon. Up to 10 SVG icons can be added, and each SVG is normalized internally so the morph remains clean and consistent. If no custom icons are provided, the component falls back to default icons like a hamburger, cross, and plus.

The visual style can be adjusted using controls for stroke width, color, and stroke cap, making it easy to match different UI styles. The morph animation itself is handled through the Transition settings, where the animation type (tween or spring), duration, easing, and spring values like stiffness and damping can be customized to control how the icons morph between states.

About the resource

The component is driven by a single Icon control that switches between icons using a numeric value. Each value maps to an icon in the list, and changing it triggers a smooth morph animation to the selected icon. Up to 10 SVG icons can be added, and each SVG is normalized internally so the morph remains clean and consistent. If no custom icons are provided, the component falls back to default icons like a hamburger, cross, and plus.

The visual style can be adjusted using controls for stroke width, color, and stroke cap, making it easy to match different UI styles. The morph animation itself is handled through the Transition settings, where the animation type (tween or spring), duration, easing, and spring values like stiffness and damping can be customized to control how the icons morph between states.

Morph Icons component settings panel with sliders

The morph icons component properties in Framer.

Morph Icons component settings panel with sliders

The morph icons component properties in Framer.

Morph Icons component settings panel with sliders

The morph icons component properties in Framer.

Framer Navigator

Learn the fundamentals of Framer for free.

Build your ideas with ease by learning the basics of website building with Framer.

Nandi portrait's background
Nandi's portrait

Framer Navigator

Learn the fundamentals of Framer for free.

Build your ideas with ease by learning the basics of website building with Framer.

Nandi portrait's background
Nandi's portrait

Framer Navigator

Learn the fundamentals of Framer for free.

Build your ideas with ease by learning the basics of website building with Framer.

Nandi portrait's background
Nandi's portrait

More resources

More resources

  • ⁠Futuristic neon blue head silhouettes on grid background

    X-Ray Hover Effect in Framer

    Component

    ⁠Futuristic neon blue head silhouettes on grid background

    X-Ray Hover Effect in Framer

    Component

  • Framer digital membership card with cursor

    Image Scratch Component in Framer

    Component

    Framer digital membership card with cursor

    Image Scratch Component in Framer

    Component