Animated task list item with morphing SVG flag and interactive checkbox including strike-through text effect

Interactive Morphing Task List Item

This Interactive Morphing Task List Item is a high-fidelity productivity component. It combines path interpolation with auditory feedback to validate user actions. Its function is to elevate simple “to-do” lists into rewarding, tactile experiences through state-driven motion. (Requires: GSAP, MorphSVGPlugin)

Technologies:
HTML SCSS JavaScript
Difficulty: Advanced
Features:
SVG Morphing Audio Feedback Micro-interactions
Code by: Aaron Iker Aaron Iker
License: MIT
Button revealing a marble texture through a morphing liquid SVG mask on hover, powered by GSAP and SVG filters

Morphing Liquid SVG Mask Button

This is a Morphing Liquid SVG Mask Button. It masks a raster image (marble texture) with a dynamic SVG shape that transforms into a “gooey” blob upon interaction. Its function is to create a high-end, organic reveal effect for primary calls-to-action, replacing standard rectangular hover states with fluid motion. (Requires: gsap.js, gsap-morphsvg-plugin.js)

Technologies:
HTML SCSS JavaScript
Difficulty: Advanced
Browser Support (as of Feb 2026):
Chrome Chrome 60+ Edge Edge 79+ Firefox Firefox 55+ Safari Safari 11.1+
Features:
SVG Morphing Liquid Masking Timeline Control Gooey Filter
Code by: Cassie Evans Cassie Evans
License: MIT
Cartoonish coffee cup character with a face, steam rising, and fluid bouncing animation on a cream background

Animated Coffee Cup Sticker

In the sterile world of web interfaces, a touch of whimsy can be the difference between a user forgetting your site and remembering it with a smile. This snippet isn’t just an animation; it’s a digital sticker with a soul. It brings the static ritual of coffee to life through squash-and-stretch principles, transforming a simple icon into a living character that breathes, reacts, and delights. (Requires: gsap, morphsvg)

Technologies:
Haml PostCSS Babel
Difficulty: Advanced
Browser Support (as of Feb 2026):
Chrome Chrome 60+ Edge Edge 79+ Firefox Firefox 60+ Safari Safari 11+
Features:
SVG Morphing Character Animation Timeline Sequencing Fluid Physics
Code by: Noel Delgado Noel Delgado
License: MIT

See the Pen Animated Coffee Cup Sticker.

A blue toggle switch UI element where the white circular handle is elongating and morphing like liquid during the transition from off to on.

Morphing Liquid Toggle Switch

This Morphing Liquid Toggle Switch takes the standard UI control to a new level of polish. Instead of a rigid circle sliding back and forth, the handle behaves like a viscous fluid. When toggled, it stretches, snaps, and settles into place with a satisfying elastic bounce, creating a delightful tactile experience for the user. (Requires: GSAP, MorphSVGPlugin)

Technologies:
HTML SCSS JavaScript
Difficulty: Intermediate
Browser Support (as of Feb 2026):
Chrome Chrome 50+ Edge Edge 79+ Firefox Firefox 50+ Safari Safari 10+
Features:
SVG Morphing GSAP Animation Elastic Easing Checkbox Hack
Code by: Aaron Iker Aaron Iker
License: MIT

See the Pen Morphing Liquid Toggle Switch.

A circular interactive color wheel UI with draggable controls, displaying a tetradic color scheme and hex codes on a dynamically changing background

Interactive SVG Color Wheel

This Interactive SVG Color Wheel is a sophisticated design tool built directly into the browser. It allows users to explore color harmonies - Analogous, Complementary, Triadic, Tetradic - by dragging a handle across a mathematically generated wheel. The interface reacts instantly, updating the background, UI elements, and data display with the selected palette, powered by the precision of Chroma.js and GSAP animations. (Requires: GSAP, Chroma.js, TinyColor2, RoundSlider)

Technologies:
HTML CSS JavaScript
Difficulty: Advanced
Browser Support (as of Feb 2026):
Chrome Chrome 80+ Edge Edge 80+ Firefox Firefox 75+ Safari Safari 13+
Features:
Color Theory Drag & Drop SVG Morphing Dynamic Theming
Code by: ikrProjects ikrProjects
License: MIT

See the Pen Interactive SVG Color Wheel.

Minimalist form controls including checkbox, radio button, and toggle switch, featuring organic shapes and blue active states.

Elastic SVG Morphing Form Controls

This Elastic SVG Morphing Form Controls set redefines standard UI elements by treating them as organic, malleable shapes. Instead of rigid CSS transitions, it utilizes GSAP’s MorphSVGPlugin to physically warp the vector paths of checkboxes, radio buttons, and switches during interaction. The result is a tactile, “gummy” feel where elements squish upon clicking and snap elastically into their active states. (Requires: GSAP, MorphSVGPlugin)

Technologies:
HTML SCSS JavaScript
Difficulty: Advanced
Browser Support (as of Jan 2026):
Chrome Chrome 80+ Edge Edge 80+ Safari Safari 13+ Firefox Firefox 75+
Features:
SVG Path Morphing Elastic Easing Pointer Events Fluid State Transitions
Code by: Aaron Iker Aaron Iker
License: MIT
Dark mode pagination UI with an active blue dot stretching elastically towards the next item, demonstrating GSAP SVG morphing mechanics

Elastic Morphing Dot Pagination

This Gooey Pagination Dot Morph transforms a standard carousel indicator into a delightful liquid micro-interaction. Instead of simply fading or sliding, the active dot behaves like a viscous fluid - stretching (squashing) as it moves and snapping back to a perfect circle upon arrival. It utilizes GSAP’s MorphSVGPlugin to interpolate between different SVG path shapes in real-time. (Requires: GSAP, MorphSVGPlugin)

Technologies:
HTML SCSS JavaScript
Difficulty: Intermediate
Browser Support (as of Jan 2026):
Chrome Chrome 80+ Edge Edge 80+ Firefox Firefox 75+ Safari Safari 13+
Features:
Path Morphing Elastic Easing Directional Awareness Dark Mode
Code by: Aaron Iker Aaron Iker
License: MIT
Mailbox Submit

Mailbox Submit

A narrative micro-interaction where the UI morphs into a heart, triggers a mechanical mailbox sequence, and resets via a playful slide transition.

See the Pen Mailbox Submit.

Morphing SVG Button with GSAP

Morphing SVG Button with GSAP

A fluid SVG interaction powered by GSAP’s MorphSVGPlugin that seamlessly deforms a button upon hover. The animation synchronizes the morphing of the container’s geometry with the underlying textPath baseline, allowing the label to curve naturally alongside the background shape via a reversible timeline.

See the Pen Morphing SVG Button with GSAP.

Friendly Donut Toggle Switch

Friendly Donut Toggle Switch

This animated donut character employs multiple GSAP timelines with elastic easing functions to create independent yet synchronized animations for body sway, facial expressions, and arm gestures.

See the Pen Friendly Donut Toggle Switch.

Tab Bar Animation with MorphSVG

Tab Bar Animation with MorphSVG

A complex micro-animation for a tab bar where GSAP keyframes and morphSVG create smooth, “elastic” transitions between icon states, while state management is implemented in vanilla JS.

React Liquid Toggle Button

React Liquid Toggle Button

A demonstration of a cutting-edge React component using GSAP for complex SVG animation, including path morphing and simultaneous background color change. The technical highlight is the control of the complex animation timeline from a container React component via React.createRef.

See the Pen React Liquid Toggle Button.

Happy New Year Animation

Happy New Year Animation

A two-layer animation: a stylish SVG-based interface controlled by SCSS variables and GSAP for micro-animations of the text and flag, while the background fireworks are a separate JS module with particles and sound, optimized for high performance on Canvas.

See the Pen Happy New Year Animation.

Tuggable Light Bulb

Tuggable Light Bulb

See MorphSVG in action, transforming the SVG cord through a series of path shapes in a quick timeline to simulate a realistic tug, complemented by GSAP Draggable for interactive control and light state management.

See the Pen Tuggable Light Bulb.