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
High-resolution urban photography transitioning with a radial zoom blur effect controlled by mouse coordinates in WebGL

Cinematic Zoom Blur Image Gallery

demo & code

This is a Cinematic Zoom Blur Image Gallery. It utilizes custom GLSL fragment shaders and Three.js to create a high-fidelity transition between image textures. Its function is to provide an immersive navigational layer for visual portfolios, where spatial depth and radial blur replace standard linear crossfades.

Level: Advanced
Browser Support (as of Mar 2026):
Chrome 60+ Edge 79+ Firefox 55+ Safari 11+
Vertical side scroll progress bar with a purple to red gradient effect that fills based on scroll depth using vanilla JavaScript

Gradient Vertical Scroll Progress Bar

demo & code

This is a Gradient Vertical Scroll Progress Bar. It maps the user’s vertical position to a visual meter along the right edge of the viewport. Its function is to provide an unobtrusive sense of reading progress without cluttering the main content area.

Level: Beginner
Browser Support (as of Mar 2026):
Chrome 61+ Edge 17+ Firefox 64+ Safari 11+
Minimalist dark canvas background featuring floating orange and black geometric particles like lines and bubbles moving with random velocities.

Minimalist Canvas Animated Particle Background

demo & code

The Minimalist Canvas Animated Particle Background is an ambient UI element that generates a field of drifting geometric shapes. It serves as a non-intrusive aesthetic layer for headers or landing pages, providing depth through motion. The system alternates between “bubbles” and spinning “lines” to create a technical yet organic atmosphere.

Level: Intermediate
Browser Support (as of Mar 2026):
Chrome 36+ Edge 12+ Firefox 31+ Safari 9+
Dual series amCharts doughnut visualization with blue and purple segments and a central total sum label on a clean white background

Nested Animated Doughnut Data Visualization

demo & code

This component is a Nested Animated Doughnut Data Visualization built with the amCharts 4 framework. It renders two concentric data series within a single circular coordinate system. Its function is to provide a high-density comparison of related metrics, utilizing a central dynamic label to summarize the aggregate total.

Level: Intermediate
Browser Support (as of Mar 2026):
Chrome 60+ Edge 79+ Firefox 55+ Safari 11+
Interactive SVG jigsaw puzzle where pieces fly from the viewport edges and rotate to form a complete image as the user scrolls down the page.

Scroll-Driven Jigsaw Puzzle Assembler

demo & code

This is a Scroll-Driven Jigsaw Puzzle Assembler. It utilizes SVG patterns and CSS variables to deconstruct a single image into interactive, interlocking pieces. Its function is to provide a cinematic content reveal where scrolling physically assembles the visual asset from a scattered state into a coherent whole.

Level: Advanced
Browser Support (as of Mar 2026):
Chrome 80+ Edge 80+ Firefox 75+ Safari 13.1+
Animated semicircular radar gauge with rounded bars for carbon and energy metrics, utilizing colorful category labels and amCharts library styling

Semicircular Animated Radar Gauge

demo & code

This is a Semicircular Animated Radar Gauge built with the amCharts 4 engine. It distills complex metrics like Carbon and Energy into a high-contrast radial format that covers only 270 degrees of a circle. Its function is to provide an at-a-glance KPI status within professional data dashboards, replacing cluttered line charts with clean, weighted arcs.

Level: Intermediate
Browser Support (as of Mar 2026):
Chrome 60+ Edge 79+ Firefox 55+ Safari 11+
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+
3D skeuomorphic desk calendar with realistic paper stack depth and a neon glow effect in dark mode using CSS skew and box-shadows.

Skeuomorphic Lunar Desk Calendar

demo & code

The Skeuomorphic Lunar Desk Calendar is a digital recreation of the traditional “Hardware Store Calendar”. It bridges the gap between physical paper textures and dynamic digital logic, providing users with both Gregorian and Lunar dates. Its function is to serve as a high-fidelity desktop widget that celebrates heritage design through modern CSS geometry.

Level: Intermediate
Browser Support (as of Mar 2026):
Chrome 80+ Edge 80+ Firefox 75+ Safari 13.5+
Minimalist 3D book mockup with interactive flipping pages displaying high-resolution photography on a textured background.

Interactive 3D Flip Book Gallery

demo & code

This is an Interactive 3D Flip Book Gallery. It simulates a physical book structure where each element acts as a double-sided page. Its function is to showcase images through spatial depth, replacing standard flat carousels with a tactile flipping mechanic.

Level: Intermediate
Browser Support (as of Mar 2026):
Chrome 85+ Edge 85+ Safari 16.4+ Firefox 128+
Clean digital magazine layout with asymmetric CSS Grid columns, sticky section labels, and grayscale photography

Minimalist Grid Editorial Layout

demo & code

This is a Minimalist Grid Editorial Layout built for digital publishing. It translates traditional Swiss print design into a responsive web format using CSS Grid. The layout utilizes asymmetric columns and deliberate negative space to establish a clear hierarchy for long-form reading.

Level: Beginner
Browser Support (as of Mar 2026):
Chrome 88+ Edge 88+ Firefox 85+ Safari 14.1+
A grid of four product cards featuring inset shadows, fluid typography, and dynamic accent colors based on OKLCH color space.

Modern Container Query Product Cards

demo & code

This snippet showcases Modern Container Query Product Cards. It represents the bleeding edge of CSS architecture, utilizing @scope, @layer, and @property to create highly encapsulated, fluid components. Its function is to provide a robust e-commerce card layout that automatically adjusts its internal styling and grid distribution based on the physical size of its container, not the viewport.

Level: Advanced
Browser Support (as of Mar 2026):
Chrome 118+ Edge 118+ Firefox 128+ Safari 17.4+
A retro arcade Pong game interface with glowing neon paddles, a bright cyan ball, and CRT scanline effects on a dark background.

Neon Vaporwave Pong Game

demo & code

This is a Neon Vaporwave Pong Game (“CODEPONG 26”). It is a complete, browser-based arcade game rendered via the HTML5 Canvas 2D API. Its function is to provide a highly polished, playable experience that demonstrates advanced frontend techniques, including a custom physics engine, an adaptive AI opponent that gets harder as the game progresses, and programmatic audio synthesis for sound effects.

Level: Advanced
Browser Support (as of Mar 2026):
Chrome 60+ Edge 79+ Firefox 55+ Safari 11+
Black and white optical illusion geometric pattern generated with pure CSS gradients

Optical Illusion CSS Background Pattern

demo & code

This is an Optical Illusion CSS Background Pattern. It generates a complex, interlocking geometric tessellation using only mathematical gradient overlays. Its function is to provide a visually striking, lightweight background texture without requiring external image assets.

Level: Intermediate
Browser Support (as of Mar 2026):
Chrome 69+ Edge 79+ Firefox 83+ Safari 12.1+
Black and white optical illusion pattern featuring a central circle that appears to pulse against a striped background, created with pure CSS gradients

Pulsing Circle Optical Illusion

demo & code

This is a Pulsing Circle Optical Illusion. It generates a static, high-contrast geometric pattern that exploits peripheral vision to create a false sense of motion. Its function is to serve as a lightweight, visually arresting background or artistic centerpiece using only a handful of CSS properties and zero JavaScript.

Level: Beginner
Browser Support (as of Mar 2026):
Chrome 69+ Edge 79+ Firefox 83+ Safari 12.1+
Two colored boxes (yellow and blue) moving horizontally across a black and white striped background, demonstrating the stepping feet illusion.

Stepping Feet Optical Illusion

demo & code

This is the Stepping Feet Optical Illusion. It demonstrates how high-contrast patterns interfere with human motion perception. Two colored blocks move at identical, constant speeds, yet appear to stagger and “step” like feet. A hover interaction removes the background grid to expose the mathematical reality of their parallel movement.

Level: Intermediate
Browser Support (as of Mar 2026):
Chrome 105+ Edge 105+ Firefox 121+ Safari 16.4+
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 bold white typography title 'Animation' where letters float and tilt on hover, accompanied by a dynamic Lottie sparkle effect in the background

DotLottie Interactive Sparkle Header

demo & code

This is a DotLottie Interactive Sparkle Header. It blends high-performance character-level typography effects with the modern DotLottie animation format. Its function is to create a delightful, “juicy” hero interaction: when a user hovers over the title, the letters individually react with a staggered lift-and-tilt motion, while a complex Lottie sparkle animation plays in the background.

Level: Intermediate
Browser Support (as of Mar 2026):
Chrome 80+ Edge 80+ Firefox 75+ Safari 13+
A sleek, pill-shaped button with advanced glassmorphic and iridescent effects that glow and shift on hover

Iridescent 3D Neumorphic Button

demo & code

This is an Iridescent 3D Neumorphic Button. It pushes CSS styling to the limit, using stacked gradients, oklch color spaces, and advanced blend modes to create a button that feels like a piece of polished, translucent hardware. Its function is to serve as a high-fidelity “Hero” element, delivering a tactile, light-responsive experience that feels alive under the cursor.

Level: Advanced
Browser Support (as of Mar 2026):
Chrome 105+ Edge 105+ Firefox 121+ Safari 15.4+
A modern web page layout with smooth scrolling, featuring a hero image, a gallery with clip-path reveals, and a footer with a wave-like SVG animation.

Lenis Smooth Scroll & GSAP Page

demo & code

This is a Lenis Smooth Scroll & GSAP Page. It transforms a standard one-page website into a high-end, cinematic scrolling experience. Its function is to provide an exceptionally fluid and responsive interface by replacing native “jumpy” browser scrolling with the physics-based smoothness of Lenis, while using GSAP’s ScrollTrigger to orchestrate a series of staggered animations that reveal content as the user navigates down the page.

Level: Intermediate
Browser Support (as of Mar 2026):
Chrome 80+ Edge 80+ Firefox 75+ Safari 13.1+
A cinematic web page with smooth scrolling transitions, including a film-roll header effect, a video player that expands and blurs, and a footer reveal.

Lenis Smooth Scroll Cinematic Experience

demo & code

This is a Lenis Smooth Scroll Cinematic Experience. It transforms a standard single-page portfolio or narrative website into an immersive, high-end digital journey. Its primary function is to replace jarring browser scrolling with the fluid, physics-based motion of Lenis, while using GSAP’s ScrollTrigger plugin to orchestrate a complex sequence of cinematic animations, including a “film roll” header, an expanding video player, and a dramatic footer reveal.

Level: Intermediate
Browser Support (as of Mar 2026):
Chrome 80+ Edge 80+ Firefox 75+ Safari 14.1+
A vertical timeline with alternating content and image blocks, linked by a central glowing lime-colored bar

Responsive Two-Column Timeline

demo & code

This is a Responsive Two-Column Timeline. It transforms list-based historical data into a structured, alternating visual path. Its function is to allow users to navigate chronological content with ease, using a centralized vertical bar to guide the eye while images and text blocks oscillate between left and right columns.

Level: Beginner
Browser Support (as of Mar 2026):
Chrome 80+ Edge 80+ Firefox 75+ Safari 13+
Photorealistic 3D model of a MacBook Pro floating on a gradient background, with the lid animating from closed to open, revealing a lit screen

3D Interactive MacBook Model

demo & code

This is a 3D Interactive MacBook Model. It utilizes Three.js to load, texture, and animate a high-fidelity .glb model of a laptop. Its function is to create a premium, cinematic product showcase, replacing static hero images with a fully interactive WebGL scene that animates through a complex opening and booting-up sequence.

Level: Advanced
Browser Support (as of Mar 2026):
Chrome 60+ Edge 79+ Firefox 55+ Safari 11+
A video game character select screen with a large image of Ryu and a row of selectable character portraits at the bottom

CSS :has() Character Select Screen

demo & code

This is a CSS :has() Character Select Screen. It replicates the classic user interface of a fighting game’s selection menu, using modern CSS to handle all state logic. Its function is to demonstrate how the :has() pseudo-class can completely replace JavaScript for managing visibility in a selection-based UI, triggering changes in the main content area based on the state of a radio button group.

Level: Beginner
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+
Two side-by-side images with a soft, blurred background created by stretching and blurring the original image using the CSS border-image property

Frameless Blurred Background Image Effect

demo & code

This is a Frameless Blurred Background Image Effect. It uses an innovative CSS technique to generate a soft, atmospheric background for an image by duplicating, stretching, and blurring the image itself. The function is to create a polished, “pro” look for profile pictures or product thumbnails without requiring image editing software or complex JavaScript canvas manipulations.

Level: Intermediate
Browser Support (as of Mar 2026):
Chrome 15+ Edge 12+ Firefox 15+ Safari 6+
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+
A full-screen vertical slider with a 'melt' transition between sections, a side indicator, and radio buttons to change the animation type

Scroll-Driven View Transitions

demo & code

This is a Scroll-Driven View Transitions component. It simulates app-like, full-screen transitions between content sections using only native CSS properties. Its function is to replace traditional vertical scrolling with a more engaging, cinematic experience, where each scroll action triggers a complex animation (like a “melt”, slide, or zoom) rather than a simple positional change.

Level: Intermediate
Browser Support (as of Mar 2026):
Chrome 115+ Edge 115+
A vibrant hero section displaying fruit products with animated falling elements and a large, central title that cycles between product types

Animated Fruity Product Showcase

demo & code

This is an Animated Fruity Product Showcase. It acts as a high-impact hero section for a product landing page. Its function is to create a sense of dynamic energy through synchronized GSAP animations, where product imagery “falls” into view, titles update with staggered transitions, and ripple-wave effects surround the navigation buttons.

Level: Intermediate
Browser Support (as of Mar 2026):
Chrome 60+ Edge 79+ Firefox 55+ Safari 11+
A grid of four image quadrants that expand to full screen with a sliding caption effect upon interaction

Clipping Quadrant Image Gallery

demo & code

This is a Clipping Quadrant Image Gallery. It segments a full-screen display into four interactive quadrants, each housing a unique photograph. Upon clicking any segment, the component utilizes the clip-path property to instantly expand that specific quadrant to cover the entire viewport, transitioning from a mosaic-style grid into a singular, immersive view.

Level: Beginner
Browser Support (as of Mar 2026):
Chrome 55+ Edge 79+ Firefox 52+ Safari 11+
Profile card interface showing a user avatar, multiple cryptocurrency tabs, a generated QR code, and live market statistics

Crypto Donation Profile Card

demo & code

This is a Vue Crypto Donation Profile Card. It consolidates multiple cryptocurrency wallet addresses into a single, scannable, and copyable interface. Its function is to streamline the donation process for content creators, automatically generating QR codes for specific wallets while fetching and displaying real-time market statistics for the selected coin.

Level: Intermediate
Browser Support (as of Mar 2026):
Chrome 58+ Edge 79+ Firefox 54+ Safari 10+
Three rotating 3D geometric shapes (Torus Knot, Icosahedron, Torus) rendered in a WebGL canvas with high-gloss matcap crystal textures

Matcap Instanced Disco Geometry

demo & code

This is a Matcap Instanced Disco Geometry demo. It renders multiple unique 3D geometries (Torus Knot, Icosahedron, Torus) using the WebGL Instanced Mesh technique. Instead of drawing individual planes for every mirror on the surface of the shape, it creates one InstancedMesh per object, mathematically orienting thousands of tiny reflective mirrors to mimic a faceted, crystal-like disco surface.

Level: Advanced
Browser Support (as of Mar 2026):
Chrome 60+ Edge 79+ Firefox 55+ Safari 11+
Dark interactive canvas with vibrant neon flowers blooming and trailing along the cursor movement path

WebGL Generative Flower Cursor

demo & code

This is a WebGL Generative Flower Cursor. It transforms the cursor into a botanical paintbrush, procedurally generating complex, blooming flower patterns across the screen in real-time. Its function is to provide an immersive, artistic interaction layer that allows users to “paint” generative digital gardens.

Level: Advanced
Browser Support (as of Mar 2026):
Chrome 60+ Edge 79+ Firefox 55+ Safari 11+
A character-based password input form where a cute animated character covers its eyes as you type, with a checklist to the side indicating password strength requirements.

Animated Password Strength Guide

demo & code

This is an Animated Password Strength Guide. It turns the mundane task of entering a password into an engaging, character-driven interaction. Its function is to provide real-time, checklist-based feedback on password complexity while visually representing the user’s progress through a stylized illustration that reacts to the input.

Level: Intermediate
Browser Support (as of Mar 2026):
Chrome 60+ Edge 79+ Firefox 60+ Safari 13+
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+
Generative 3D parallax text effect reading 'Pure' in stacked colorful layers responding to mouse movement

Generative 3D Parallax Typography

demo & code

This is a Generative 3D Parallax Typography component. It utilizes the css-doodle web component to automatically duplicate and stack text elements into a volumetric layout. Its function is to create a dynamic, mouse-reactive hero graphic without the need to write complex JavaScript event listeners or maintain heavy WebGL canvases.

Level: Intermediate
Browser Support (as of Mar 2026):
Chrome 61+ Edge 79+ Firefox 63+ Safari 10.1+
A 6x6 grid board game interface named Wildfire with dice, action counters, and SVG icons for home, fire, and defensive actions.

Interactive Board Game Prototype

demo & code

This is an Interactive Board Game Prototype (“Wildfire”). It is a standalone, browser-based puzzle game where the player defends a “home” tile from procedurally generated “fire” tiles spreading across a 6x6 grid. It functions as an excellent study in grid mathematics, DOM-based state management, and turn-based game loops built entirely without canvas rendering or heavy game engine frameworks.

Level: Advanced
Browser Support (as of Mar 2026):
Chrome 60+ Safari 11+ Firefox 55+ Edge 79+
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+
E-commerce product grid showing smooth card transitions and grid height interpolation during category filtering

Animated Fluid Grid Product Filter

demo & code

This is an Animated Fluid Grid Product Filter. It structures a dynamic catalog where elements don’t just disappear but physically slide into their new positions. Its function is to solve the jarring layout shifts common in standard filtering by using the Web Animations API to interpolate container height and element coordinates simultaneously.

Level: Advanced
Browser Support (as of Mar 2026):
Chrome 75+ Edge 79+ Firefox 67+ Safari 13.1+
Minimalist dark-mode navigation menu with large serif typography and a background pattern that shifts based on the hovered menu item.

Cinematic Parallax Reactive Navigation Menu

demo & code

This is a Cinematic Parallax Reactive Navigation Menu. It synchronizes large-scale typographical navigation with multi-layered background shifts. Its function is to transform a standard menu into a high-end atmospheric gateway for editorial or premium portfolio websites, using user interaction to drive the visual narrative.

Level: Intermediate
Browser Support (as of Mar 2026):
Chrome 80+ Edge 80+ Firefox 75+ Safari 13.1+
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 dark-themed grid of six cards featuring icons; a soft glow follows the cursor, illuminating the edges and background of the cards.

Interactive Glowing Grid Cards

demo & code

This snippet presents Interactive Glowing Grid Cards. It transforms a static grid of content into an immersive, tactile interface by having a soft, localized glow follow the user’s cursor. This effect illuminates both the background of the hovered card and the borders of adjacent cards, providing continuous, spatial feedback that enhances the premium feel of a dark-mode dashboard or feature list.

Level: Intermediate
Browser Support (as of Mar 2026):
Chrome 60+ Safari 11+ Firefox 55+ Edge 79+
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+
Blue cartoon parrot sitting on a perch, illustrated completely using pure CSS shapes and gradients

Hover-Reactive Parrot Character

demo & code

This is a Pure CSS Hover-Reactive Parrot Character. It replaces static image files with a resolution-independent, mathematically constructed drawing using only HTML div elements and CSS styling. Its function is twofold: to demonstrate advanced CSS geometry and to provide a delightful micro-interaction where hovering over the character triggers a frantic, animated “talking” state complete with comic-style curse words.

Level: Intermediate
Browser Support (as of Mar 2026):
Chrome 88+ Edge 88+ Firefox 84+ Safari 14+
A sleek, neumorphic UI thermostat showing temperature controls with a glowing gradient ring that changes from cool blue to warm orange as the dial is turned.

Neumorphic Drag Dial Thermostat

demo & code

This is a Neumorphic Drag Dial Thermostat. It provides a tactile, skeuomorphic interface for setting numerical values (like temperature) through rotational dragging or keyboard input. The dial dynamically reveals cool-to-warm gradient colors based on the current value, enhancing the physical “feel” of a smart home control panel.

Level: Intermediate
Browser Support (as of Mar 2026):
Chrome 60+ Safari 11+ Firefox 55+ Edge 79+
A dark-themed dashboard featuring a central circular avatar surrounded by radially positioned statistics, a quote, and a dashed SVG ring.

React Circular Stat Dashboard

demo & code

This is a React Circular Stat Dashboard. It replaces a standard linear or grid-based profile view with a dynamic, radial layout. Its function is to present a user’s avatar centrally while mathematically orbiting their related statistics and quotes around them, utilizing React state to handle smooth entering and exiting transitions between different profiles.

Level: Intermediate
Browser Support (as of Mar 2026):
Chrome 80+ Safari 13.1+ Firefox 75+ Edge 80+