2D top-down sliding puzzle game interface featuring a pink player block navigating a minimal obstacle maze

Interactive Sliding Grid Puzzle Game

This is an Interactive Sliding Grid Puzzle Game. It structures a multi-level spatial logic challenge entirely within the DOM. Its function is to demonstrate complex 2D state management, collision detection, and procedural grid generation without relying on the HTML Canvas API, utilizing standard HTML elements for interactive entertainment.

Technologies:
HTML SCSS JavaScript
Difficulty: Advanced
Browser Support (as of Mar 2026):
Chrome Chrome 60+ Edge Edge 79+ Firefox Firefox 55+ Safari Safari 11+
Features:
Level Progression Keyboard Controls Collision Detection Matrix Mapping
License: MIT
Isometric 3D grid with a bright blue cube bouncing and leaving a trail on dark blue platform blocks

Isometric 3D Bouncing Cube Animation

This is an Isometric 3D Bouncing Cube Animation. It utilizes the Zdog.js engine to render a pseudo-3D geometric scene onto a flat HTML Canvas. Its function is to provide an engaging, continuous background animation where a wandering cube paints a trail across a structural grid, adding depth and kinetic energy to otherwise static hero sections. (Requires: Zdog)

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of Mar 2026):
Chrome Chrome 60+ Edge Edge 79+ Firefox Firefox 55+ Safari Safari 11+
Features:
3D Grid Path Tracking Canvas Rendering Isometric View
Code by: borntofrappe borntofrappe
License: MIT
Glowing neon seven-segment digital clock rendered in 3D perspective with realistic floor reflections on a dark background

Neon 3D Seven-Segment Digital Clock

This is a Neon 3D Seven-Segment Digital Clock. It procedurally generates a classic LCD/LED interface using pure CSS geometry. Its function is to provide a highly atmospheric, real-time clock that utilizes 3D space and realistic glowing floor reflections to enhance cyberpunk or dashboard aesthetics.

Technologies:
HTML CSS JavaScript
Difficulty: Advanced
Browser Support (as of Mar 2026):
Chrome Chrome 60+ Edge Edge 79+ Firefox Firefox 55+ Safari Safari 11+
Features:
Seven-Segment Logic 3D Camera Pan Floor Reflection Procedural DOM
Code by: Metty Metty
License: MIT
Flat design retro arcade machine with a glowing screen, joysticks, and coin slots created entirely with CSS gradients

Pure CSS Retro Arcade Machine

This is a Pure CSS Retro Arcade Machine. It constructs a highly detailed, nostalgic gaming cabinet entirely out of HTML nodes and CSS styling. Its function is to showcase the power of CSS as an illustrative medium, replacing static raster images or SVGs with resolution-independent, scalable code.

Technologies:
HTML CSS
Difficulty: Advanced
Browser Support (as of Mar 2026):
Chrome Chrome 69+ Edge Edge 79+ Firefox Firefox 83+ Safari Safari 12.1+
Features:
Pure CSS Gradient Art Viewport Scaling
Code by: Josetxu Josetxu
License: MIT

See the Pen Pure CSS Retro Arcade Machine.

Dark pill-shaped button with a glowing cosmic hover effect revealing a 3D rotating particle galaxy inside

Cosmic 3D Galaxy Button

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 Chrome 105+ Edge Edge 105+ Firefox Firefox 121+ Safari Safari 15.4+
Features:
3D Rotation Particle System State-Driven Styling
Code by: Jhey Jhey
License: MIT

See the Pen Cosmic 3D Galaxy Button.

Stacked text reading waves in orange and purple hues with a 3D perspective distortion following the mouse cursor

Interactive 3D Layered Text Wave Effect

This is an Interactive 3D Layered Text Wave Effect. It transforms a flat heading into a dynamic, multi-layered typographical stack that tracks cursor movement. Its function is to create immersive, interactive hero sections, replacing static typography with a playful spatial experience.

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of Feb 2026):
Chrome Chrome 36+ Edge Edge 12+ Firefox Firefox 16+ Safari Safari 9+
Features:
Mouse Tracking Linear Interpolation Auto-simulation
Code by: Rachel Smith Rachel Smith
License: MIT
Three colorful pricing cards with interactive 3D geometric shapes rotating on hover, presented in a swipeable carousel

Interactive 3D Pricing Card Slider

This is an Interactive 3D Pricing Card Slider. It integrates WebGL geometric renders into a standard product tier UI. Its function is to convert static pricing options into an engaging, tactile spatial experience. (Requires: three.js, swiper.js)

Technologies:
Pug SCSS JavaScript
Difficulty: Advanced
Browser Support (as of Feb 2026):
Chrome Chrome 60+ Edge Edge 79+ Firefox Firefox 55+ Safari Safari 11+
Features:
WebGL Rendering Mouse Tracking Carousel Slider
Code by: @BrawadaCom @BrawadaCom
License: MIT
Minimalist animated coffee cup stretching and spinning side to side with rising steam, built using pure CSS and SVG

Pure CSS Animated Coffee Cup Loader

This is a Pure CSS Animated Coffee Cup Loader. It transforms static loading screens into an engaging, playful visual loop. Its function is to provide delightful feedback during wait times, utilizing the classic animation principle of squash and stretch without relying on any JavaScript.

Technologies:
HTML CSS
Difficulty: Advanced
Browser Support (as of Feb 2026):
Chrome Chrome 88+ Edge Edge 88+ Firefox Firefox 84+ Safari Safari 14+
Features:
Squash & Stretch Path Morphing Dark Mode
Code by: Jon Kantner Jon Kantner
License: MIT
Dark sci-fi play button with glowing orange reticule, animated percentage counter, and a striped progress bar

Sci-Fi Reticule Play Button

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. (Requires: GSAP, DrawSVGPlugin, ScrambleTextPlugin)

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of Feb 2026):
Chrome Chrome 55+ Edge Edge 79+ Firefox Firefox 54+ Safari Safari 11+
Features:
SVG Drawing Number Counter Clip-path Reveal
Code by: Sicontis Sicontis
License: MIT

See the Pen Sci-Fi Reticule Play Button.

Dark themed responsive CSS grid layout with SVG icons where an active card expands into full width smoothly

Smooth View Transition Grid Cards

This is a Smooth View Transition Grid Cards component. It transforms a standard CSS Grid of cards into an interactive, animated gallery. Its function is to elegantly expand a selected item to full width, smoothly reflowing the remaining siblings using native browser rendering instead of complex JavaScript math.

Technologies:
HTML SCSS JavaScript
Difficulty: Intermediate
Browser Support (as of Feb 2026):
Chrome Chrome 111+ Edge Edge 111+ Firefox Firefox 128+ Safari Safari 18+
Features:
View Transitions Dynamic Grid Fallback Support
Code by: Chris Coyier Chris Coyier
License: MIT
Three translucent tumbling 3D cubes on a grid floor with dynamic shadows using pure CSS

Tumbling 3D Cubes Animation

This is a Tumbling 3D Cubes Animation. It visualizes three interconnected, translucent cubes endlessly rolling across a grid floor in a synchronized sequence. Its function is to demonstrate complex spatial geometry and continuous kinetic motion using exclusively DOM nodes and stylesheets, replacing heavy WebGL libraries with pure CSS mathematics.

Technologies:
HTML SCSS
Difficulty: Advanced
Browser Support (as of Feb 2026):
Chrome Chrome 36+ Edge Edge 12+ Firefox Firefox 16+ Safari Safari 9+
Features:
Nested Transforms Staggered Animation Dynamic Shadow
Code by: Amit Sheen Amit Sheen
License: MIT

See the Pen Tumbling 3D Cubes Animation.

Dark themed digital clock interface with vibrant gradient borders and vertical sliding animation for time digits

Animated Sliding Digital Clock

This is an Animated Sliding Digital Clock. It replaces instantaneous digit swapping with a vertical mechanical scrolling effect. Its function is to provide an engaging, high-fidelity timekeeping element for dashboards or hero sections, turning a passive metric into an active visual component. (Requires: React, ReactDOM, classnames)

Technologies:
HTML SCSS TypeScript
Difficulty: Intermediate
Browser Support (as of Feb 2026):
Chrome Chrome 60+ Edge Edge 79+ Firefox Firefox 55+ Safari Safari 11+
Features:
Digit Sliding Dynamic Scaling Real-time Loop
Code by: Hyperplexed Hyperplexed
License: MIT

See the Pen Animated Sliding Digital Clock.

Segmented alignment toolbar with top, middle, and bottom SVG icons demonstrating a spring-loaded bounce animation

Animated SVG Alignment Toolbar

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 Chrome 60+ Edge Edge 79+ Firefox Firefox 55+ Safari Safari 11+
Features:
Micro-interactions SVG Animation Dark Mode
Code by: Jon Kantner Jon Kantner
License: MIT

See the Pen Animated SVG Alignment Toolbar.

Dark themed 3D coverflow image gallery with floor reflections and interactive zoom effect

Interactive 3D Coverflow Gallery

This is an Interactive 3D Coverflow Gallery. It organizes visual media into a spatial environment. Its function is to replace flat grids with depth-based navigation, using mathematical inverse transformations to zoom into selected items seamlessly.

Technologies:
HTML SCSS JavaScript
Difficulty: Intermediate
Browser Support (as of Feb 2026):
Chrome Chrome 60+ Edge Edge 79+ Firefox Firefox 55+ Safari Safari 11+
Features:
Inverse Transform Zoom Box Reflection Dynamic DOM Generation
Code by: Julien Sulpis Julien Sulpis
License: MIT
Pure CSS chess pawn featuring hyper-realistic skeuomorphic 3D gradients on an isometric checkerboard

Skeuomorphic Chess Pawn

This is a Skeuomorphic CSS Chess Pawn. It replaces static raster images with a resolution-independent, pure code illustration. Its function is to demonstrate high-fidelity rendering capabilities within the DOM, utilizing native styling properties to fake three-dimensional geometry, light, and mass.

Technologies:
Pug SCSS
Difficulty: Advanced
Browser Support (as of Feb 2026):
Chrome Chrome 26+ Edge Edge 12+ Firefox Firefox 16+ Safari Safari 7+
Features:
Skeuomorphic Design Layered Gradients Isometric View
License: MIT

See the Pen Skeuomorphic Chess Pawn.

Vertical stack of colorful gradient accordion cards collapsing into each other dynamically on scroll

Smooth Scroll Stacking Accordion

This is a Smooth Scroll Stacking Accordion. It replaces standard click-to-open accordions with a scroll-driven interaction. Its function is to pin a section of content and compress multiple information cards into a stacked deck as the user scrolls down the page. (Requires: GSAP, ScrollTrigger, ScrollSmoother)

Technologies:
HTML SCSS Babel
Difficulty: Intermediate
Browser Support (as of Feb 2026):
Chrome Chrome 79+ Edge Edge 79+ Firefox Firefox 75+ Safari Safari 11.1+
Features:
Scroll Animation Card Stacking Pinned Section
License: MIT
2D arcade game interface on an HTML5 canvas showing a black character stretching a bridge across procedurally generated platforms

HTML5 Canvas Stick Hero Game

This is an HTML5 Canvas Stick Hero Game. It uses pure JavaScript and mathematical rendering to create an interactive 2D physics puzzle. The function is to demonstrate a continuous render loop controlled by user input timing, transforming simple mouse holds into spatial calculations.

Technologies:
HTML CSS JavaScript
Difficulty: Advanced
Browser Support (as of Feb 2026):
Chrome Chrome 60+ Edge Edge 79+ Firefox Firefox 55+ Safari Safari 11+
Features:
State Machine Procedural Generation Render Loop
License: MIT

See the Pen HTML5 Canvas Stick Hero Game.

Purple interactive button with a liquid wave deformation effect reacting to cursor proximity using SVG splines

Interactive Liquid SVG Wobble Button

This is an Interactive Liquid SVG Wobble Button. It maps cursor proximity to discrete vector points along an SVG path, deforming the shape in real-time. Its function is to transform a static call-to-action into a physical, reactive object. (Requires: svg.js, generative-utils.js, vector2d.js, debounce.js)

Technologies:
HTML CSS JavaScript
Difficulty: Advanced
Browser Support (as of Feb 2026):
Chrome Chrome 80+ Edge Edge 80+ Firefox Firefox 75+ Safari Safari 13.1+
Features:
Proximity Tracking Spline Interpolation Vector Math Debug Mode
License: MIT
Mobile bottom navigation bar with a sliding jello indicator and dynamically appearing sub-menu filters based on active selection

Jello Animated Sliding Tab Navigation

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 Chrome 60+ Edge Edge 79+ Firefox Firefox 55+ Safari Safari 11+
Features:
Dynamic Theming Sliding Indicator Contextual Menu Jello Bounce
License: MIT
Image carousel with an organic, continuously morphing blob mask and a stylized floating 'Click' button.

Morphing Blob Image Carousel

This is a Morphing Blob Image Carousel. It utilizes procedural geometry and GSAP to generate a continuously shifting SVG mask over an image slider. Its function is to break the rigid, rectangular grid of standard web layouts. The organic motion draws the eye, making the standard act of cycling through images feel fluid and tactile. (Requires: gsap.js)

Technologies:
HTML SCSS Babel
Difficulty: Advanced
Browser Support (as of Feb 2026):
Chrome Chrome 60+ Edge Edge 79+ Firefox Firefox 55+ Safari Safari 11.1+
Features:
Procedural Animation SVG Masking GSAP Timeline Fluid Typography
License: MIT

See the Pen Morphing Blob Image Carousel.

Floating action button displaying an expanded menu list with icons and a morphing hamburger-to-close button animation

Morphing Hamburger Floating Action Button

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 Chrome 60+ Edge Edge 79+ Firefox Firefox 55+ Safari Safari 11.1+
Features:
Hamburger Morphing Staggered Animation Floating Menu Pulse Effect
License: MIT
Button revealing a marble texture through a morphing liquid SVG mask on hover, powered by GSAP and SVG filters

Morphing Liquid SVG Mask Button

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

Technologies:
HTML SCSS JavaScript
Difficulty: Advanced
Browser Support (as of Feb 2026):
Chrome Chrome 60+ Edge Edge 79+ Firefox Firefox 55+ Safari Safari 11.1+
Features:
SVG Morphing Liquid Masking Timeline Control Gooey Filter
Code by: Cassie Evans Cassie Evans
License: MIT
Web page with a grid of images showcasing a smooth 3D tilt and translation effect as the user scrolls down, with a scroll-to-top button visible

Smooth 3D Scroll-Driven Reveal

This is a Smooth 3D Scroll-Driven Reveal. It replaces the native scroll behavior with a custom, momentum-based scrolling engine that orchestrates complex 3D transforms. Its function is to create a gallery experience where images feel weightless, tilting and translating in 3D space based on their velocity and position relative to the viewport. (Requires: imagesloaded.js)

Technologies:
JavaScript HTML CSS
Difficulty: Advanced
Browser Support (as of Feb 2026):
Chrome Chrome 60+ Edge Edge 79+ Firefox Firefox 55+ Safari Safari 11.1+
Features:
3D Transforms Smooth Scroll Intersection Observer Parallax
Code by: Sebi Sebi
License: MIT

See the Pen Smooth 3D Scroll-Driven Reveal.

Yellow background featuring a thick black geometric line animation acting as a preloader, controlled by a GSAP timeline.

Animated Geometric GSAP Preloader

This is an Animated Geometric GSAP Preloader. It utilizes precise JavaScript timeline sequencing to manipulate three basic DOM elements into a shifting, continuous puzzle. Its function is to hold user attention during prolonged data fetching. The effect is heavily mechanical, converting simple CSS shapes into an illusion of complex, articulating parts. (Requires: gsap-js)

Technologies:
HTML SCSS JavaScript
Difficulty: Advanced
Browser Support (as of Feb 2026):
Chrome Chrome 80+ Edge Edge 80+ Firefox Firefox 75+ Safari Safari 14+
Features:
Timeline Choreography Geometric Morphing Continuous Loop
License: MIT
Interactive UI tool with sliders generating custom animated, slanted, and dashed CSS borders using background-image gradients

Dashed Gradient Border Generator

This is an Animated Gradient Border Generator. It bypasses standard CSS border limitations by utilizing stacked repeating-linear-gradient functions applied to the background-image. Its function is to provide developers with a visual interface to dial in specific parameters — slant, gap, fade, and velocity — while instantly outputting the required, mathematically precise CSS code.

Technologies:
HTML SCSS JavaScript
Difficulty: Advanced
Browser Support (as of Feb 2026):
Chrome Chrome 80+ Edge Edge 80+ Firefox Firefox 75+ Safari Safari 13.1+
Features:
Procedural Generation Trigonometric Logic Live Code Preview Animated Gradients
Code by: Amit Sheen Amit Sheen
License: MIT
Green SVG folder icon with a document falling into it, demonstrating an interactive bouncing download animation using GSAP

Interactive Download Folder Animation

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. (Requires: gsap.js)

Technologies:
HTML SCSS Babel
Difficulty: Intermediate
Browser Support (as of Feb 2026):
Chrome Chrome 60+ Edge Edge 79+ Firefox Firefox 55+ Safari Safari 11.1+
Features:
Elastic Bounce GSAP Choreography Dynamic DOM Injection SVG Stacking
License: MIT
Heart shape filling with blue liquid waves on click, using SVG clip-path and GSAP animation

Liquid Filling Heart Interaction

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. (Requires: gsap.js)

Technologies:
HTML SCSS JavaScript
Difficulty: Intermediate
Browser Support (as of Feb 2026):
Chrome Chrome 80+ Edge Edge 80+ Firefox Firefox 75+ Safari Safari 13+
Features:
Liquid Simulation SVG Masking 3D Transforms GSAP Animation
Code by: Saranya Mohan Saranya Mohan
License: MIT
Dark web page with a dynamic scrolling marquee frame on all four edges displaying current section titles using GSAP

Scroll-Driven Dynamic Marquee Frame

This is a Scroll-Driven Dynamic Marquee Frame. It creates a continuous perimeter ticker that bounds the viewport. Its function is to provide persistent context by reflecting the currently active section’s title. It transforms static reading into a reactive environment, updating both edge typography and core background colors as the user scrolls. (Requires: gsap.js, scroll-trigger.js)

Technologies:
HTML SCSS JavaScript
Difficulty: Advanced
Browser Support (as of Feb 2026):
Chrome Chrome 80+ Edge Edge 80+ Firefox Firefox 75+ Safari Safari 13.1+
Features:
Dynamic Marquee Scroll Triggered Dynamic Theming Reduced Motion
Code by: Ryan Mulligan Ryan Mulligan
License: MIT
3x3 grid of animated dots scaling and emitting ripple effects in vibrant colors acting as a CSS preloader

Animated Ripple Dot Grid Loader

This is an Animated Ripple Dot Grid Loader. It utilizes pure CSS and complex keyframe choreography to render a highly synchronized loading state. Its function is to communicate background processing while maintaining visual engagement. The effect is continuous and self-contained, requiring zero user interaction.

Technologies:
HTML SCSS
Difficulty: Advanced
Browser Support (as of Feb 2026):
Chrome Chrome 123+ Edge Edge 123+ Firefox Firefox 121+ Safari Safari 17.4+
Features:
Keyframe Choreography SCSS Loops Light-Dark Adaptation
Code by: Jon Kantner Jon Kantner
License: MIT
Vertical timeline layout with alternating image cards and interactive Bootstrap accordions, featuring CSS scroll-driven reveal animations.

CSS Scroll-Animated Accordion Vertical Timeline

This is a Scroll-Animated Bootstrap Accordion Timeline. It structures sequential data into a central vertical axis, combining visual anchor points (images) with collapsible text modules (accordions). Its function is to compress dense historical or process-oriented information into a scannable format. Nodes remain hidden until scrolled into the viewport, forcing user focus on the active temporal step. (Requires: bootstrap, font-awesome)

Technologies:
HTML CSS
Difficulty: Intermediate
Browser Support (as of Feb 2026):
Chrome Chrome 115+ Edge Edge 115+ Firefox Firefox 114+ (flag) Safari Safari 26+
Features:
Scroll-Driven Reveal Collapsible Content Alternating Layout Responsive Geometry
License: MIT