Custom range slider component with an orange diamond tooltip that physically tilts based on drag speed using JavaScript lerp

Tilting Diamond Range Slider Effect

demo & code

This is a Tilting Diamond Range Slider Effect. It tracks user input through a hidden native range element, overlaying a custom graphical interface. Its primary function is to inject physical inertia into a standard digital control. The tooltip mimics mass, lagging behind rapid movements and tilting in the direction of travel.

Level: Advanced
Browser Support [As of Mar 2026]: Chrome 80+, Edge 80+, Firefox 75+, Safari 13+
A dark screen displaying a perfectly aligned grid of pale yellow dots that distort elastically towards the user's cursor.

Interactive Physics-Based Dot Grid

demo & code

This is an Interactive Physics-Based Dot Grid. It transforms a static matrix of circular DOM elements into a reactive, liquid-like surface. Its function is to provide an engaging, high-end visual toy or background element where the dots elastically pull toward the user’s cursor on hover, and dramatically explode outward with gravity-based physics upon clicking.

Level: Advanced
Browser Support [As of Mar 2026]: Chrome 60+, Edge 79+, Firefox 55+, Safari 11+
A horizontal scrollable navigation menu with an active pill indicator sliding behind the text, shown in a resizable container.

Resizing Tab Bar with Anchor Positioning

demo & code

This is a Resizing Tab Bar with Anchor Positioning. It demonstrates a modern approach to building a horizontally scrollable navigation menu with a sliding “active” indicator. Its function is to provide a highly fluid, decoupled visual highlighter that perfectly tracks the currently selected tab — even when the container is resized or scrolled — without relying on heavy JavaScript coordinate calculations.

Level: Advanced
Browser Support [As of Mar 2026]: Chrome 125+, Edge 125+
A dark-themed range slider with a bright glowing orange track and a floating circular handle, accompanied by a color hue configuration panel

Scroll-Driven Glowing Slider

demo & code

This is a Scroll-Driven Glowing Slider. It completely restyles a standard <input type="range"> into a high-fidelity, glowing interface component. Its primary function is to demonstrate how experimental CSS features (animation-timeline: scroll()) can link native input states directly to complex visual changes — like a dynamically resizing, blurred glowing track — without relying on heavy JavaScript event listeners.

Level: Intermediate
Browser Support [As of Mar 2026]: Chrome 115+, Edge 115+
A range slider UI element with a gold circular thumb that appears to cut out the track beneath it, sitting on a dark photographic background.

Cutout Gradient Track Range Slider

demo & code

This is a Cutout Gradient Track Range Slider. It re-styles the native <input type="range"> element to create a unique visual illusion: the thumb appears to carve an invisible “gap” or “halo” into the track beneath it as it slides. Its function is to provide a highly stylized, modern form control that integrates seamlessly over complex photographic backgrounds without requiring heavy SVG masking or extra DOM nodes.

Level: Intermediate
Browser Support [As of Mar 2026]: Chrome 60+, Edge 79+, Firefox 55+, Safari 11+
A 3D skeuomorphic toggle switch designed to look like a frying pan, with a slider handle resembling a raw egg that changes from a clear yolk to a fried white egg when toggled

Skeuomorphic Egg Toggle Switch

demo & code

This is a Skeuomorphic Egg Toggle Switch. It transforms a standard binary input into a playful, highly tactile 3D object resembling an egg sliding in a frying pan. Its function is to inject personality and physical weight into a micro-interaction, replacing flat state changes with an immersive, multi-layered physics simulation entirely rendered in CSS.

Level: Intermediate
Browser Support [As of Mar 2026]: Chrome 105+, Edge 105+, Firefox 121+, Safari 15.4+
Interactive SVG star rating with a circular burst animation and physics-based pop effect when a rating is selected

Bursting Animated SVG Star Rating

demo & code

The Bursting Animated SVG Star Rating is an explosive feedback component for user reviews. It replaces standard instantaneous state changes with a multi-layered animation sequence consisting of a ring expansion, radial line “sparks,” and an elastic fill. Its function is to provide high-fidelity tactile validation for user input within forms.

Level: Intermediate
Browser Support [As of Mar 2026]: Chrome 80+, Edge 80+, Firefox 63+, Safari 13.1+
Dark navigation menu with large text and floating images that follow the cursor, featuring a vertical parallax panning effect using JS.

Interactive Vertical Parallax Cursor Navigation

demo & code

This is an Interactive Vertical Parallax Cursor Navigation. It combines large-scale typography with a dynamic image-reveal system. Its function is to provide an immersive, tactile menu experience for high-end creative portfolios, where the user’s cursor physically “steers” the list and uncovers visual content linked to each item.

Level: Intermediate
Browser Support [As of Mar 2026]: Chrome 80+, Edge 80+, Firefox 75+, Safari 13.1+
Layered Dynamic Card Swiper with radial fanning hover effects and data-driven state transitions

Layered Dynamic Card Swiper

demo & code

This is a Layered Dynamic Card Swiper. It replaces linear carousels with a 3D-stacked deck logic. Its function is to provide a high-fidelity interaction for decision-based interfaces (like discovery or voting), utilizing data attributes to trigger complex spatial transitions between card groups.

Level: Intermediate
Browser Support [As of Mar 2026]: Chrome 88+, Edge 88+, Firefox 89+, Safari 15+
Interactive floating image gallery with smooth mouse-tracking parallax and hover-reveal tiles using Web Animations API.

Mouse-Reactive Floating Image Gallery

demo & code

This is a Mouse-Reactive Floating Image Gallery. It places an oversized grid of visual assets behind the viewport, hidden by the overflow. Its function is to provide an immersive, explorative navigation experience where the user’s cursor physically steers the scene across a scattered landscape of content.

Level: Intermediate
Browser Support [As of Mar 2026]: Chrome 36+, Edge 12+, Firefox 48+, Safari 9+
High-contrast 3D toggle switch with an elastic slingshot animation and viewport-wide stretching effects using CSS keyframes.

Slingshot Elastic Stretch Toggle

demo & code

The Slingshot Elastic Stretch Toggle is an experimental UI switch that utilizes exaggerated spatial movement to signal state changes. It replaces the standard sliding thumb with a “dual-handle” system that appears to shoot across the viewport using a high-velocity slingshot effect. Its function is to provide an high-energy alternative to traditional toggles, making a simple boolean selection feel like a physical, kinetic event.

Level: Intermediate
Browser Support [As of Mar 2026]: Chrome 86+, Edge 86+, Firefox 85+, Safari 15.4+
Square minimalist hamburger menu button with three lines morphing into an X using staggered CSS animations and elastic easing.

Staggered Animated Hamburger Toggle Button

demo & code

The Staggered Animated Hamburger Toggle Button is a highly refined navigation trigger. It utilizes aria-pressed states to drive complex, multi-stage CSS transitions. Its function is to provide an accessible, tactile entry point for menus, using staggered motion to visually explain the transformation from a “hamburger” to a “close” icon.

Level: Intermediate
Browser Support [As of Mar 2026]: Chrome 99+, Edge 99+, Firefox 97+, Safari 15.4+
A hyper-realistic recreation of a retro Casio F-91W digital watch, showing a live clock on a classic LCD screen with a glowing backlight effect.

Skeuomorphic Retro Casio F-91W Watch

demo & code

This is a Skeuomorphic Retro Casio F-91W Watch. It is a hyper-realistic, digital-first recreation of the iconic 1989 timepiece. Its function is to demonstrate the power of modern CSS and vanilla JavaScript for high-fidelity modeling, combining 3D depth illusions, custom fonts, and a live clock to create a fully interactive desktop widget.

Level: Advanced
Browser Support [As of Mar 2026]: Chrome 60+, Edge 79+, Firefox 55+, Safari 11+
Animated to-do list checkbox that transforms into a strikethrough line that crosses out the task text when checked

Animated Striking Checkbox

demo & code

This is an Animated Striking Checkbox. It transforms a standard checkbox into a highly expressive UI element that physically becomes the strikethrough line for its associated label. Its function is to provide satisfying, immediate feedback for to-do list items, visually linking the action of checking a box to the result of striking out the text.

Level: Intermediate
Browser Support [As of Mar 2026]: Chrome 60+, Edge 79+, Firefox 55+, Safari 11+
Animated interface switching between card and list layouts using the FLIP technique to smoothly interpolate element positions and scales.

FLIP Animated Responsive Grid Switcher

demo & code

This is an Animated FLIP Grid Switcher. It bridges the gap between two distinct visual states — Card and List — by mathematically calculating the delta of motion. The component ensures that interface elements do not simply “jump” during a layout change but glide organically into their new coordinates, maintaining spatial continuity for the user.

Level: Intermediate
Browser Support [As of Mar 2026]: Chrome 60+, Edge 79+, Firefox 55+, Safari 11+
A mobile UI mockup showing a list of letters expanding from a stacked position using scroll-linked GSAP animations.

GSAP ScrollTrigger List Expansion

demo & code

This snippet showcases a GSAP ScrollTrigger List Expansion effect. It mimics the native iOS “Notification Center” or “Wallet” card stack behavior. Its function is to condense a long list of items into a compact, layered visual stack, and then fluidly expand them into full, scrollable cards as the user scrolls down the container, creating a highly tactile mobile UI experience.

Level: Advanced
Browser Support [As of Mar 2026]: Chrome 80+, Edge 80+, Firefox 75+, Safari 13.1+
Animated task list item with morphing SVG flag and interactive checkbox including strike-through text effect

Interactive Morphing Task List Item

demo & code

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.

Level: Advanced
Browser Support [As of Mar 2026]: Modern Browsers
3D skeuomorphic checkbox toggle with an elastic sliding animation and a fixed background grid effect using pure CSS

Skeuomorphic 3D Elastic Toggle Switch

demo & code

This is a Skeuomorphic 3D Elastic Toggle Switch. It utilizes multi-layered shadowing and complex keyframe sequences to mimic a physical sliding component embedded in a technical grid. Its function is to transform a standard checkbox into a high-fidelity micro-interaction that emphasizes physical mass and momentum.

Level: Intermediate
Browser Support [As of Mar 2026]: Chrome 43+, Edge 12+, Firefox 16+, Safari 9+
A bright yellow button with an animated dashed border that draws itself around the perimeter on hover, along with corner dots that appear sequentially.

Animated Border Drawing Button

demo & code

This is an Animated Border Drawing Button. It transforms a standard call-to-action into a multi-stage micro-interaction. Upon hovering over the button, the component triggers a sequential animation where four corner dots appear, followed by four dashed border lines that “draw” themselves around the button’s perimeter, creating a high-end, futuristic feel.

Level: Intermediate
Browser Support [As of Mar 2026]: Chrome 105+, Edge 105+, Firefox 121+, Safari 15.4+
A settings panel UI featuring a notification icon and text that dynamically change from 'Off' to 'On' when the adjacent toggle switch is activated

CSS :has() Notification Toggle

demo & code

This is a CSS :has() Notification Toggle. It provides a fully functional, state-aware UI switch for settings panels without a single line of JavaScript. Its function is to allow the user to toggle a binary state (notifications on/off) and have the entire UI — including icons, labels, and descriptive text — update instantly based purely on the state of a hidden checkbox.

Level: Beginner
Browser Support [As of Mar 2026]: Chrome 105+, Edge 105+, Firefox 121+, Safari 15.4+
Parallax scrolling effect on a profile header where an avatar shrinks and moves into the sticky navigation bar, which blurs and darkens its background on scroll

Scroll-Driven Sticky Parallax Header

demo & code

This is a Scroll-Driven Sticky Parallax Header. It replaces static profile headers with a deeply integrated, cinematic scrolling experience. Its function is to transform a large hero image and avatar into a compact, sticky navigation bar, using native CSS animation-timeline: scroll() to orchestrate complex parallax, scaling, and fading effects without any JavaScript.

Level: Intermediate
Browser Support [As of Mar 2026]: Chrome 115+, Edge 115+
Yellow pill-shaped power button with an animated rotation effect and a series of trailing color-shifting shadows that emerge during activation

Animated Power-Up Button

demo & code

This is an Animated Power-Up Button. It replaces standard interaction states with a visually rich, multi-layered animation sequence. Upon clicking, the button rotates, and a series of semi-transparent shadow layers stagger-in behind it, creating a “motion blur” or “power-up” trail effect. Its function is to provide highly stylized feedback for high-impact actions.

Level: Intermediate
Browser Support [As of Mar 2026]: Chrome 60+, Edge 79+, Firefox 55+, Safari 11+
Minimalist two-line hamburger menu with a staggered sliding hover effect and smooth X-morph transition using SCSS

Sliding Line Hamburger Menu Animation

demo & code

This is a Sliding Line Hamburger Menu Animation. It reinvents the standard three-bar toggle by using internal pseudo-element sliding instead of simple opacity changes. Its function is to provide a high-end, staggered interaction that signals navigation states with mechanical precision.

Level: Beginner
Browser Support [As of Mar 2026]: Chrome 26+, Edge 12+, Firefox 16+, Safari 7+
Minimalist dark UI featuring a white circular mouse trailer that morphs and expands with contextual icons when hovering over interactive cards.

Adaptive Morphing Mouse Cursor Trailer

demo & code

This is an Adaptive Morphing Mouse Cursor Trailer. It replaces or augments the native pointer with a fluid, high-fidelity visual follower that reacts to the underlying DOM content. Its function is to provide immediate, contextual feedback by scaling up and revealing descriptive icons when the user interacts with specific “interactable” elements.

Level: Intermediate
Browser Support [As of Mar 2026]: Chrome 36+, Edge 12+, Firefox 48+, Safari 9+
Minimalist 404 error page where mouse movement stamps bird-themed photography through feather-shaped masks on a white canvas

Interactive Feather Reveal 404 Page

demo & code

This is an Interactive Feather Reveal 404 Page. It utilizes the Canvas 2D API to transform a sterile error screen into a generative digital canvas. The component records user movement to stamp intricate feather-shaped paths that alternate between solid black fills and clipped fragments of external bird photography.

Level: Intermediate
Browser Support [As of Mar 2026]: Chrome 45+, Edge 12+, Firefox 31+, Safari 9+
A clean, minimalist web layout demonstrating a grey floating background box highlighting the hovered navigation link and article list items.

GSAP Magic Hover Areas

demo & code

This is a GSAP Magic Hover Areas component. It creates an animated, floating background layer that physically tracks the user’s cursor or keyboard focus across different interactive elements on the page. It adds a cohesive, fluid spatial awareness to standard list items and navigation menus.

Level: Intermediate
Browser Support [As of Mar 2026]: Chrome 49+, Safari 10+, Firefox 52+, Edge 79+
Animated interactive star character toggling between a sad grey state and a happy bright yellow state when clicked

Animated Star Toggle Switch

demo & code

This is an Animated Star Toggle Switch. It replaces a standard HTML checkbox with a highly expressive, character-driven micro-interaction. Its function is to provide emotional feedback to a binary choice (like “favorite” or “bookmark”), launching the star into the air where it physically morphs between a sad, grey orb and a happy, bright yellow star.

Level: Intermediate
Browser Support [As of Mar 2026]: Chrome 55+, Edge 79+, Firefox 54+, Safari 11+
A fan-like arrangement of rectangular image cards that spread apart gracefully when hovered, creating a fluid radial carousel

Interactive Radial Image Carousel

demo & code

This is an Interactive Radial CSS Image Carousel. It arranges a deck of image cards into a curved, fan-like layout. Its function is to provide an engaging, space-saving gallery interface where hovering over a card gracefully shifts its neighbors away along a circular path, bringing the focused item into clear view without relying on JavaScript math.

Level: Advanced
Browser Support [As of Mar 2026]: Chrome 119+, Edge 119+, Firefox (partial), Safari 26.2+
Animated checkboxes and radio buttons bursting with colorful confetti particles when clicked

Popping Form Controls

demo & code

This is a Popping Form Controls component. It replaces standard browser checkboxes and radio buttons with highly stylized, interactive versions. Its function is to provide delightful micro-interactions by triggering a localized, physics-based confetti burst whenever an input is successfully checked.

Level: Intermediate
Browser Support [As of Mar 2026]: Chrome 80+, Edge 80+, Firefox 75+, Safari 13.1+
Three large tactile radio buttons with a 3D flipping animation, switching from a textured blue sphere to a white center

Skeuomorphic Reversi Radio Buttons

demo & code

This is a Skeuomorphic Reversi Radio Button component. It overrides standard browser inputs to create a tactile, three-dimensional interaction mechanism. Its function is to replace flat state changes with physical motion, animating the selection exactly like a two-sided piece flipping over on a board.

Level: Intermediate
Browser Support [As of Mar 2026]: Chrome 43+, Edge 12+, Firefox 16+, Safari 9+
Letters scattered across the screen coming together to form a circular sentence driven by page scrolling

Scroll-Driven Circular Typographic Scramble

demo & code

This is a Scroll-Driven Circular Typographic Scramble. It utilizes experimental CSS animation-timeline to bind complex trigonometric and geometric transitions directly to the user’s scrollbar. Its function is to create a highly engaging, interactive hero section where chaotic, scattered letters perfectly align into a readable circular sentence as the user scrolls down.

Level: Advanced
Browser Support [As of Mar 2026]: Chrome 115+, Edge 115+
Minimalist horizontal navigation bar with an animated glassmorphic highlight tracing the active or hovered icon

Anchored Glassmorphic Tab Indicator

demo & code

This is an Anchored Glassmorphic Tab Indicator. It utilizes the cutting-edge CSS Anchor Positioning API to physically tether a floating visual highlight to the currently active or hovered navigation button. Its function is to provide highly fluid, magnetic feedback without relying on complex JavaScript bounding-box calculations.

Level: Advanced
Browser Support [As of Mar 2026]: Chrome 125+, Edge 125+, Firefox (partial), Safari (partial)
Circular popover menu spreading out radially using CSS trigonometry and sibling-index

Trigonometric Radial Popover Menu

demo & code

This is a Trigonometric Radial Popover Menu. It replaces heavy JavaScript positioning arrays with native CSS mathematics and the HTML Popover API. Its function is to reveal secondary actions in a circular layout on demand, expanding the interactive surface area without permanently cluttering the interface.

Level: Advanced
Browser Support [As of Mar 2026]: Chrome 139+, Edge 139+
Dark pill-shaped button with a glowing cosmic hover effect revealing a 3D rotating particle galaxy inside

Cosmic 3D Galaxy Button

demo & code

This is a Cosmic 3D Galaxy Button. It replaces a standard solid color hover state with a dynamic, multi-layered particle system. Its function is to serve as a high-impact primary call-to-action, using spatial depth and global page illumination to draw maximum user focus.

Level: Advanced
Browser Support [As of Feb 2026]: Chrome 105+, Edge 105+, Firefox 121+, Safari 15.4+
Dark sci-fi play button with glowing orange reticule, animated percentage counter, and a striped progress bar

Sci-Fi Reticule Play Button

demo & code

This is a Sci-Fi Reticule Play Button. It replaces static interaction states with an immersive, HUD-like sequence. Its function is to trigger a process (like loading data or initializing an app) while providing real-time visual feedback through an animated percentage counter and expanding SVG geometry.

Level: Intermediate
Browser Support [As of Feb 2026]: Chrome 55+, Edge 79+, Firefox 54+, Safari 11+
Segmented alignment toolbar with top, middle, and bottom SVG icons demonstrating a spring-loaded bounce animation

Animated SVG Alignment Toolbar

demo & code

This is an Animated SVG Alignment Toolbar. It replaces static UI states with physical motion. Its function is to provide immediate, tactile feedback for spatial arrangement settings (Top, Middle, Bottom) using native form inputs.

Level: Intermediate
Browser Support [As of Feb 2026]: Chrome 60+, Edge 79+, Firefox 55+, Safari 11+
Mobile bottom navigation bar with a sliding jello indicator and dynamically appearing sub-menu filters based on active selection

Jello Animated Sliding Tab Navigation

demo & code

This is a Jello Animated Sliding Tab Navigation. It provides top-level categorization and context-aware sub-menus in a single mobile-friendly component. The function is to visually anchor the user’s location within an app while dynamically adapting the global color theme to match the active context.

Level: Intermediate
Browser Support [As of Feb 2026]: Chrome 60+, Edge 79+, Firefox 55+, Safari 11+
Floating action button displaying an expanded menu list with icons and a morphing hamburger-to-close button animation

Morphing Hamburger Floating Action Button

demo & code

This is a Morphing Hamburger Floating Action Button (FAB). It uses a combination of CSS transitions and keyframe animations to reveal a hidden context menu. Its function is to consolidate multiple secondary actions (Settings, Copy, Share, Delete) into a single, space-saving focal point. The interaction is initiated by a vanilla JavaScript class toggle.

Level: Intermediate
Browser Support [As of Feb 2026]: Chrome 60+, Edge 79+, Firefox 55+, Safari 11.1+
Green SVG folder icon with a document falling into it, demonstrating an interactive bouncing download animation using GSAP

Interactive Download Folder Animation

demo & code

This is an Interactive Download Folder Animation. It replaces a static download button with a lively, physics-based micro-interaction. Its function is to provide immediate, satisfying visual confirmation of a user action. The effect drops a new document into a stacked folder, triggering a synchronized elastic bounce across multiple UI layers.

Level: Intermediate
Browser Support [As of Feb 2026]: Chrome 60+, Edge 79+, Firefox 55+, Safari 11.1+
Heart shape filling with blue liquid waves on click, using SVG clip-path and GSAP animation

Liquid Filling Heart Interaction

demo & code

This is a Liquid Filling Heart Interaction. It visualizes a “pumping” effect by animating a fluid level inside a heart-shaped container. Its function is to serve as a playful, interactive state indicator — like a “like” button or health bar — that responds to user clicks with a simulated hydraulic fill and a 3D perspective jolt.

Level: Intermediate
Browser Support [As of Feb 2026]: Chrome 80+, Edge 80+, Firefox 75+, Safari 13+
Minimalist white wallet card UI expanding to reveal bank card options and cash amounts using a pure CSS click interaction

Expandable Wallet Payment Card

demo & code

This is an Expandable Wallet Payment Card. It uses pure CSS to manage complex UI states without JavaScript. Its function is to conceal secondary actions — like selecting a payment method or adding funds — behind a compact primary view showing the balance. The interaction is self-contained, optimizing screen real estate while keeping critical functions one click away.

Level: Intermediate
Browser Support [As of Feb 2026]: Chrome 105+, Edge 105+, Firefox 121+, Safari 15.4+
Interactive paragraph text with inline links that trigger a custom tracking cursor to expand and reveal a full-color background image

Hover Image Reveal Custom Cursor

demo & code

This is a Hover Image Reveal Custom Cursor. It overrides the default pointer with a dynamic element that transforms upon interacting with specific text links. Its function is to provide visual context — revealing associated images — without cluttering the primary layout. The effect creates an engaging reading experience, bridging text and multimedia seamlessly.

Level: Intermediate
Browser Support [As of Feb 2026]: Chrome 49+, Edge 16+, Firefox 54+, Safari 10.1+
Dark UI toggle switch in 'ON' state emitting a realistic orange ember glow and rust texture created purely with CSS.

Industrial Ember Glow Toggle Switch

demo & code

This is an Industrial Ember Glow CSS Toggle Switch. It uses layered box-shadow properties and complex radial gradients to simulate a physical, heat-emitting mechanism. Its function is to handle binary states (On/Off) while providing intense visual feedback. The effect relies completely on CSS, bypassing JavaScript to manage its interactive state and idle animations.

Level: Intermediate
Browser Support [As of Feb 2026]: Chrome 88+, Edge 88+, Firefox 84+, Safari 14+
Dark UI card with a glowing orange electric border effect using CSS and animated SVG feTurbulence

Animated Electric Border CSS Card

demo & code

This is an Animated Electric Border CSS Card. It utilizes an embedded SVG filter to render a dynamic, unstable boundary. Its function is to isolate data and establish a clear focal point. The effect is self-contained and persistent, demanding attention through continuous motion.

Level: Intermediate
Browser Support [As of Feb 2026]: Chrome 111+, Edge 111+, Firefox 113+, Safari 15.4+
Minimalist SVG pagination with blue dots, capturing the moment the active dot leaps in a perfect arc to the selected position

Kinetic Arc Jump Pagination

demo & code

Pagination is often reduced to a blinking light — a teleportation of state. This component rejects that abstraction. It treats the active indicator as a physical object with mass and momentum. By forcing the dot to leap through space to reach its destination, we create a tactile narrative of travel. It transforms a mundane click into a playful, satisfying interaction that mimics the physics of a board game piece.

Level: Advanced
Browser Support [As of Feb 2026]: Chrome 60+, Edge 79+, Firefox 60+, Safari 11+
Dark themed navigation bar featuring four white line-art SVG icons (alarm, clock, hourglass, stopwatch) that animate upon interaction

Micro-Animated SVG Icon Bar

demo & code

Static icons are dead pixels; they occupy space but offer no soul. We believe that every interaction — no matter how small — is an opportunity to delight. This navigation bar transforms the mundane act of switching tabs into a tactile event. By embedding the animation logic directly into the SVG structure, we create a system that feels organic, responsive, and deeply crafted. It is not just about showing the user where they are; it is about rewarding them for arriving there.

Level: Beginner
Browser Support [As of Feb 2026]: Chrome 60+, Edge 79+, Firefox 60+, Safari 11+
A gray skeleton loader style list item morphing from a horizontal row into an expanded vertical card with additional details.

Fluid Morphing List Expansion

demo & code

Most interfaces treat layout changes as abrupt cuts in a film — jarring and disconnected. We reject this. UI should behave like matter, conserving momentum and mass. This component demonstrates the “impossible”: animating a flexbox container from a horizontal row to a vertical column seamlessly. It creates a sense of spatial continuity that makes the application feel not like software, but like a living organism adapting to user intent.

Level: Advanced
Browser Support [As of Feb 2026]: Chrome 60+, Edge 79+, Firefox 60+, Safari 11+
Five-star rating UI where the selected stars are filled yellow and bounce playfully, while unselected stars remain grey dots

Elastic Animated Star Rating

demo & code

This Elastic Animated Star Rating component turns a mundane feedback form into a delightful micro-interaction. Instead of simple color changes, the stars spring to life with a satisfying “elastic” pop when clicked. The animation logic handles both filling (bouncing in) and emptying (shrinking away) states, making the interaction feel physically responsive and engaging.

Level: Intermediate
Browser Support [As of Feb 2026]: Chrome 55+, Edge 79+, Firefox 54+, Safari 10.1+
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

demo & code

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.

Level: Intermediate
Browser Support [As of Feb 2026]: Chrome 50+, Edge 79+, Firefox 50+, Safari 10+
Dark UI button that reveals a floating tooltip composed of three sliding black plates with technical text and monospaced tags

Tectonic Stacked Tooltip Button

demo & code

This Tectonic Stacked Tooltip creates a sophisticated, industrial-grade micro-interaction. Instead of a simple fade-in, the tooltip constructs itself from multiple sliding “plates” (slabs) that expand outward upon hovering. With its dark aesthetic, noise textures, and precise easing, it fits perfectly into sci-fi games, technical dashboards, or brutalist web designs.

Level: Intermediate
Browser Support [As of Feb 2026]: Chrome 60+, Edge 79+, Firefox 55+, Safari 12+
A dark-themed list of system diagnostics (Memory Test, Disk Integrity). The checkboxes are 3D mechanical discs that flip from dark grey to glowing orange when checked.

Flip-Disc Mechanical Checkbox

demo & code

This Flip-Disc Mechanical Checkbox brings the satisfying, tactile physics of old-school airport information boards to the web. Instead of a simple tick, selecting an item triggers a 3D rotation of a mechanical disc, flipping it from a dark, inactive side to a glowing orange active side. This creates a high-contrast, industrial aesthetic perfect for system dashboards or retro-themed interfaces.

Level: Intermediate
Browser Support [As of Feb 2026]: Chrome 36+, Edge 12+, Firefox 16+, Safari 9+
Dark UI card featuring a cookie avatar asking 'Can I ask you a question?' with Yes/No buttons, leading to a playful cookie reveal animation.

Playful Multi-Step Interaction

demo & code

This Playful Multi-Step Interaction transforms a boring confirmation dialog into a delightful conversation. It guides the user through a short “chat” with a friendly avatar, using smooth animations and instant feedback. This pattern is perfect for onboarding flows, feedback forms, or any interface that benefits from a human touch, proving that standard interactions can be both functional and fun.

Level: Beginner
Browser Support [As of Feb 2026]: Chrome 75+, Edge 79+, Firefox 48+, Safari 13.1+