Pill-shaped upload button with a blue perimeter progress bar and percentage indicator completing into a green checkmark

SVG Perimeter Progress Upload Button

demo & code

This is an SVG Perimeter Progress Upload Button. It merges the primary action trigger and progress indicator into a single UI component. Its function is to conserve screen real estate while providing continuous, high-fidelity visual feedback during asynchronous file transfers.

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of Mar 2026):
Chrome 60+ Edge 79+ Firefox 55+ Safari 11+
Features:
Perimeter Progress State Animations Dark Mode
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.

Technologies:
HTML SCSS Babel
Difficulty: Advanced
Browser Support (as of Mar 2026):
Chrome 80+ Edge 80+ Firefox 75+ Safari 13+
Features:
Lerp Animation Kinetic Tilt Native Input
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.

Technologies:
Pug CSS JavaScript
Difficulty: Advanced
Browser Support (as of Mar 2026):
Chrome 60+ Edge 79+ Firefox 55+ Safari 11+
Features:
Pointer Tracking Elastic Easing Staggered Animation
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.

Technologies:
HTML CSS Babel
Difficulty: Advanced
Browser Support (as of Mar 2026):
Chrome 125+ Edge 125+
Features:
CSS Anchor Positioning Scroll-Driven Animations CSS Masking Mix-Blend-Mode
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.

Technologies:
HTML CSS Babel
Difficulty: Intermediate
Browser Support (as of Mar 2026):
Chrome 115+ Edge 115+
Features:
Scroll-Driven Animation Dynamic Glow CSS Custom Properties Tweakpane Integration
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.

Technologies:
Pug SCSS JavaScript
Difficulty: Intermediate
Browser Support (as of Mar 2026):
Chrome 60+ Edge 79+ Firefox 55+ Safari 11+
Features:
CSS Radial Gradients State Tracking Fallback Styles
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.

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of Mar 2026):
Chrome 105+ Edge 105+ Firefox 121+ Safari 15.4+
Features:
3D Rotation Skeuomorphic Design CSS Keyframes Multi-layered Shadows
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.

Technologies:
HTML SCSS JavaScript
Difficulty: Intermediate
Browser Support (as of Mar 2026):
Chrome 80+ Edge 80+ Firefox 63+ Safari 13.1+
Features:
Burst Micro-interaction Staggered Animation ARIA-compliant
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.

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of Mar 2026):
Chrome 80+ Edge 80+ Firefox 75+ Safari 13.1+
Features:
Cursor Image Tracking Vertical Panning WAAPI Animation Fluid Typography
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.

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of Mar 2026):
Chrome 88+ Edge 88+ Firefox 89+ Safari 15+
Features:
State mapping Radial fanning CSS-only hover
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.

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of Mar 2026):
Chrome 36+ Edge 12+ Firefox 48+ Safari 9+
Features:
Mouse Tracking Smooth Panning Hover Reveal Dynamic Layout
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.

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of Mar 2026):
Chrome 86+ Edge 86+ Firefox 85+ Safari 15.4+
Features:
Elastic Motion Viewport Stretching State Detection
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.

Technologies:
HTML CSS Babel
Difficulty: Intermediate
Browser Support (as of Mar 2026):
Chrome 99+ Edge 99+ Firefox 97+ Safari 15.4+
Features:
Staggered Motion ARIA Support Custom Easing Elastic Transition
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.

Technologies:
HTML PostCSS Babel
Difficulty: Advanced
Browser Support (as of Mar 2026):
Chrome 60+ Edge 79+ Firefox 55+ Safari 11+
Features:
Skeuomorphism Real-time Clock LCD Backlight 3D Depth Effect
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.

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of Mar 2026):
Chrome 60+ Edge 79+ Firefox 55+ Safari 11+
Features:
Strikethrough Animation Morphing UI Dark Mode
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.

Technologies:
HTML SCSS JavaScript
Difficulty: Intermediate
Browser Support (as of Mar 2026):
Chrome 60+ Edge 79+ Firefox 55+ Safari 11+
Features:
FLIP Technique Layout Switching CSS Variables
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.

Technologies:
HTML SCSS JavaScript
Difficulty: Advanced
Browser Support (as of Mar 2026):
Chrome 80+ Edge 80+ Firefox 75+ Safari 13.1+
Features:
ScrollTrigger Card Stack Effect CSS Clip-path Responsive Mobile Mockup
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.

Technologies:
HTML SCSS JavaScript
Difficulty: Advanced
Browser Support (as of Mar 2026):
Modern Browsers
Features:
SVG Morphing Audio Feedback Micro-interactions
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.

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of Mar 2026):
Chrome 43+ Edge 12+ Firefox 16+ Safari 9+
Features:
3D Skeuomorphism Elastic Animation Fixed Background
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.

Technologies:
HTML CSS
Difficulty: Intermediate
Browser Support (as of Mar 2026):
Chrome 105+ Edge 105+ Firefox 121+ Safari 15.4+
Features:
Staggered Animation CSS :has() Pure CSS
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.

Technologies:
HTML CSS
Difficulty: Beginner
Browser Support (as of Mar 2026):
Chrome 105+ Edge 105+ Firefox 121+ Safari 15.4+
Features:
CSS :has() Checkbox Hack No JavaScript Stateful UI
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.

Technologies:
HTML CSS
Difficulty: Intermediate
Browser Support (as of Mar 2026):
Chrome 115+ Edge 115+
Features:
Scroll-Driven Animations Sticky Positioning Parallax Effect
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.

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of Mar 2026):
Chrome 60+ Edge 79+ Firefox 55+ Safari 11+
Features:
GSAP Timelines Staggered Shadow Effect Rotational Animation
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.

Technologies:
HTML SCSS JavaScript
Difficulty: Beginner
Browser Support (as of Mar 2026):
Chrome 26+ Edge 12+ Firefox 16+ Safari 7+
Features:
Staggered Delay Pseudo-Sliding Cubic-Bezier Flow
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.

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of Mar 2026):
Chrome 36+ Edge 12+ Firefox 48+ Safari 9+
Features:
Contextual Scaling Icon Swapping Elastic Tracking
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.

Technologies:
HTML SCSS JavaScript
Difficulty: Intermediate
Browser Support (as of Mar 2026):
Chrome 45+ Edge 12+ Firefox 31+ Safari 9+
Features:
Dynamic Clipping Pattern Stamping Event Throttling
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.

Technologies:
HTML SCSS JavaScript
Difficulty: Intermediate
Browser Support (as of Mar 2026):
Chrome 49+ Safari 10+ Firefox 52+ Edge 79+
Features:
Floating Background GSAP Animation Focus Tracking Dynamic Resize
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.

Technologies:
HTML SCSS JavaScript
Difficulty: Intermediate
Browser Support (as of Mar 2026):
Chrome 55+ Edge 79+ Firefox 54+ Safari 11+
Features:
GSAP Animation Clip-path Morphing Character UI
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.

Technologies:
HTML CSS
Difficulty: Advanced
Browser Support (as of Mar 2026):
Chrome 119+ Edge 119+ Firefox (partial) Safari 26.2+
Features:
CSS Motion Path Sibling Targeting Spring Physics Pure CSS
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.

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of Mar 2026):
Chrome 80+ Edge 80+ Firefox 75+ Safari 13.1+
Features:
Confetti Effect Custom Checkboxes Custom Radios Dark Mode
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.

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of Mar 2026):
Chrome 43+ Edge 12+ Firefox 16+ Safari 9+
Features:
Skeuomorphic Design 3D Flip Animation Gradient Shading
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.

Technologies:
HTML CSS
Difficulty: Advanced
Browser Support (as of Mar 2026):
Chrome 115+ Edge 115+
Features:
Scroll Timeline CSS Math Functions Pure CSS Radial Layout
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.

Technologies:
HTML CSS JavaScript
Difficulty: Advanced
Browser Support (as of Mar 2026):
Chrome 125+ Edge 125+ Firefox (partial) Safari (partial)
Features:
Anchor Positioning Popover Tooltips Spring Animation SVG Displacement
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.

Technologies:
HTML CSS
Difficulty: Advanced
Browser Support (as of Mar 2026):
Chrome 139+ Edge 139+
Features:
CSS Functions Trigonometry Popover API Sibling Index
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.

Technologies:
HTML CSS Babel
Difficulty: Advanced
Browser Support (as of Feb 2026):
Chrome 105+ Edge 105+ Firefox 121+ Safari 15.4+
Features:
3D Rotation Particle System State-Driven Styling
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.

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of Feb 2026):
Chrome 55+ Edge 79+ Firefox 54+ Safari 11+
Features:
SVG Drawing Number Counter Clip-path Reveal
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.

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of Feb 2026):
Chrome 60+ Edge 79+ Firefox 55+ Safari 11+
Features:
Micro-interactions SVG Animation Dark Mode
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.

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of Feb 2026):
Chrome 60+ Edge 79+ Firefox 55+ Safari 11+
Features:
Dynamic Theming Sliding Indicator Contextual Menu Jello Bounce
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.

Technologies:
HTML SCSS JavaScript
Difficulty: Intermediate
Browser Support (as of Feb 2026):
Chrome 60+ Edge 79+ Firefox 55+ Safari 11.1+
Features:
Hamburger Morphing Staggered Animation Floating Menu Pulse Effect
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.

Technologies:
HTML SCSS Babel
Difficulty: Intermediate
Browser Support (as of Feb 2026):
Chrome 60+ Edge 79+ Firefox 55+ Safari 11.1+
Features:
Elastic Bounce GSAP Choreography Dynamic DOM Injection SVG Stacking
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.

Technologies:
HTML SCSS JavaScript
Difficulty: Intermediate
Browser Support (as of Feb 2026):
Chrome 80+ Edge 80+ Firefox 75+ Safari 13+
Features:
Liquid Simulation SVG Masking 3D Transforms GSAP Animation
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.

Technologies:
HTML CSS
Difficulty: Intermediate
Browser Support (as of Feb 2026):
Chrome 105+ Edge 105+ Firefox 121+ Safari 15.4+
Features:
Expandable UI Pure CSS State Smooth Animation :has() Selector
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.

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of Feb 2026):
Chrome 49+ Edge 16+ Firefox 54+ Safari 10.1+
Features:
Custom Cursor Image Reveal State Delegation Blend Modes
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.

Technologies:
HTML CSS
Difficulty: Intermediate
Browser Support (as of Feb 2026):
Chrome 88+ Edge 88+ Firefox 84+ Safari 14+
Features:
Volumetric Glow Pure CSS State Layered Shadows Custom Easing
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.

Technologies:
HTML CSS
Difficulty: Intermediate
Browser Support (as of Feb 2026):
Chrome 111+ Edge 111+ Firefox 113+ Safari 15.4+
Features:
Turbulent Glow SVG Filter Multi-layer Setup CSS Variables
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.

Technologies:
HTML CSS JavaScript
Difficulty: Advanced
Browser Support (as of Feb 2026):
Chrome 60+ Edge 79+ Firefox 60+ Safari 11+
Features:
Physics Simulation Custom Easing Dynamic Calculation SVG Manipulation
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.

Technologies:
HTML CSS JavaScript
Difficulty: Beginner
Browser Support (as of Feb 2026):
Chrome 60+ Edge 79+ Firefox 60+ Safari 11+
Features:
Micro-interactions SVG Animation Focus States Dark Mode
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.

Technologies:
HTML CSS JavaScript
Difficulty: Advanced
Browser Support (as of Feb 2026):
Chrome 60+ Edge 79+ Firefox 60+ Safari 11+
Features:
Layout Morphing FLIP Animation State Management Flexbox Transition
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.

Technologies:
HTML SCSS JavaScript
Difficulty: Intermediate
Browser Support (as of Feb 2026):
Chrome 55+ Edge 79+ Firefox 54+ Safari 10.1+
Features:
Elastic Easing SVG Clip-path Staggered Animation Physics Simulation
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.

Technologies:
HTML SCSS JavaScript
Difficulty: Intermediate
Browser Support (as of Feb 2026):
Chrome 50+ Edge 79+ Firefox 50+ Safari 10+
Features:
SVG Morphing GSAP Animation Elastic Easing Checkbox Hack
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.

Technologies:
HTML CSS
Difficulty: Intermediate
Browser Support (as of Feb 2026):
Chrome 60+ Edge 79+ Firefox 55+ Safari 12+
Features:
Layered Animation Backdrop Filter Custom Easing SVG Noise Texture
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.

Technologies:
HTML CSS
Difficulty: Intermediate
Browser Support (as of Feb 2026):
Chrome 36+ Edge 12+ Firefox 16+ Safari 9+
Features:
3D Transforms Flip Animation Checkbox Hack Tactile UI