Neumorphic toggle switch in an active green state with a mechanical indicator dot, demonstrating pure CSS hardware UI styling

Neumorphic Mechanical Toggle Switch

This is a Neumorphic Mechanical Toggle Switch. It replaces the default browser checkbox with a tactile, extruded hardware-style button. Its function is to govern binary states (on/off) while providing strong physical visual feedback through inverted shadows, glowing indicators, and spring-loaded motion.

Technologies:
HTML CSS
Difficulty: Beginner
Browser Support (as of May 2026):
Chrome Chrome 80+ Edge Edge 80+ Firefox Firefox 70+ Safari Safari 14+
Features:
Neumorphism Checkbox Hack Elastic Easing Glow Effect
License: MIT
3D wireframe tunnel with colorful animated neon beams flying past a central text card, demonstrating CSS perspective

3D Warp Speed Tunnel

This is a 3D Warp Speed Tunnel. It renders a four-sided grid tunnel utilizing CSS 3D transforms, through which animated gradient “beams” travel infinitely. Its function is to provide an immersive, spatial background for hero sections or focal cards, establishing a strong sense of velocity and technological depth. (Requires: GSAP, dat.gui)

Technologies:
HTML CSS Babel
Difficulty: Advanced
Browser Support (as of May 2026):
Chrome Chrome 105+ Edge Edge 105+ Firefox Firefox 110+ Safari Safari 16.0+
Features:
3D Perspective Particle System Container Queries GUI Controls
Code by: Jhey Jhey
License: MIT

See the Pen 3D Warp Speed Tunnel.

Teal heading text with decorative ribbon tails that fold backwards into 3D space on hover using CSS clip-path

Animated 3D Folding Ribbon

This is an Animated 3D Folding Ribbon. It decorates standard heading text with pseudo-element tails that dynamically fold backward in 3D space upon interaction. Its function is to elevate standard static title banners or badge elements into interactive, spatially-aware UI focal points.

Technologies:
HTML CSS
Difficulty: Advanced
Browser Support (as of May 2026):
Chrome Chrome 111+ Edge Edge 111+ Firefox Firefox 117+ Safari Safari 16.4+
Features:
CSS Trigonometry Houdini API 3D Folding
Code by: Temani Afif Temani Afif
License: MIT

See the Pen Animated 3D Folding Ribbon.

Article text with dynamic colorful marker highlights that animate on scroll, alongside a dark mode toggle button

Animated Scroll Highlight Annotations

This is an Animated Scroll Highlight Annotations component. It combines a spatial theme toggle with progressive reading indicators that colorfully highlight key text passages as they enter the viewport. Its function is to enhance long-form reading experiences by guiding the user’s eye to critical information through contextual, scroll-bound motion.

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of May 2026):
Chrome Chrome 115+ Edge Edge 115+ Firefox Firefox 55+ (via fallback) Safari Safari 26.0+
Features:
Scroll Highlights Theme Toggle Fallback Support
Code by: Jhey Jhey
License: MIT
3x3 interlocking image grid with wavy scalloped borders created using CSS mask and radial gradients

Interlocking Wavy Image Grid

This is an Interlocking Wavy Image Grid. It applies procedural scalloped edges to raster images and shifts them into a tight, puzzle-like masonry formation. Its function is to break rigid, rectangular bounds in visual galleries, converting standard blocks into an organic, cohesive texture.

Technologies:
HTML CSS
Difficulty: Advanced
Browser Support (as of May 2026):
Chrome Chrome 111+ Edge Edge 111+ Firefox Firefox 112+ Safari Safari 15.4+
Features:
Wavy Borders CSS Masking Math Functions Interlocking Layout
Code by: Temani Afif Temani Afif
License: MIT
Horizontal text marquee with faded edges, demonstrating an infinite scrolling animation using pure CSS

Pure CSS Faded Infinite Text Marquee

This is a Faded Infinite CSS Text Marquee. It creates a continuous, horizontal scrolling display for text elements using advanced CSS animation math. Its function is to showcase lists of keywords, tags, or announcements in a constrained space, using gradient masks to seamlessly blend the moving text into the background.

Technologies:
Pug SCSS
Difficulty: Intermediate
Browser Support (as of May 2026):
Chrome Chrome 104+ Edge Edge 104+ Firefox Firefox 104+ Safari Safari 14.1+
Features:
Infinite Loop CSS Masking Negative Delays
Code by: Ana Tudor Ana Tudor
License: MIT
Horizontal infinite scrolling logo carousel with fade-out gradient edges using pure CSS

Seamless Infinite Logo Carousel in Pure CSS

This is a Seamless Infinite CSS Logo Carousel. It creates an automatic, never-ending horizontal scrolling effect for a set of images, typically used for partner or client logos. Its function is to provide continuous visual social proof without requiring user interaction or heavy JavaScript logic.

Technologies:
HTML SCSS
Difficulty: Beginner
Browser Support (as of May 2026):
Chrome Chrome 43+ Edge Edge 12+ Firefox Firefox 16+ Safari Safari 9+
Features:
Infinite Loop CSS Marquee Gradient Masks
Code by: Jack Oliver Jack Oliver
License: MIT
Horizontal image carousel with a fluid flexbox accordion effect revealing user profiles and neon typography

Fluid Flexbox Accordion Carousel

This is a Fluid Flexbox Accordion Carousel. It manages the spatial distribution of images using CSS flex-basis and animates an infinite scrolling loop via DOM node manipulation. Its function is to showcase featured content without hard clipping, allowing users to preview adjacent items while maintaining absolute focus on the active selection.

Technologies:
Pug CSS JavaScript
Difficulty: Intermediate
Browser Support (as of Apr 2026):
Chrome Chrome 88+ Edge Edge 88+ Firefox Firefox 78+ Safari Safari 14+
Features:
Infinite Scroll Auto-play Flex Animation Keyboard Navigation
Code by: Simey Simey
License: MIT
Thumbnail grid expanding a selected image into a full-screen detail view, demonstrating continuous spatial interpolation

Fluid Shared Element Image Gallery

This is a Fluid Shared Element Image Gallery. It connects a thumbnail grid to a full-screen detail view through continuous spatial morphing. Its function is to eliminate context loss, carrying the user’s visual focus seamlessly from a macro overview to a micro inspection.

Technologies:
HTML SCSS JavaScript
Difficulty: Intermediate
Browser Support (as of Apr 2026):
Chrome Chrome 36+ Edge Edge 79+ Firefox Firefox 48+ Safari Safari 13.1+
Features:
FLIP Animation Shared Element Hardware Accelerated
Code by: pretender pretender
License: MIT
Black vector footprints tracing a curved path across a white background, demonstrating a mouse tracking effect

Footstep Cursor Trailer

This is a Footstep Cursor Trailer. It draws a decaying trail of alternating left and right vector footprints that follow the user’s pointer. Its function is to add a highly stylized, playful layer of interaction to empty background spaces, gamifying the simple act of moving a mouse. (Requires: GSAP)

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of Apr 2026):
Chrome Chrome 51+ Edge Edge 79+ Firefox Firefox 52+ Safari Safari 10+
Features:
Cursor Tracking SVG Symbols Dynamic Rotation Intro Animation
License: MIT

See the Pen Footstep Cursor Trailer.

Interactive 3x3 grid of SVG circles revealing colorful animated shapes with a turbulent shadow effect tracking the mouse

Kinetic SVG Parallax Grid Mask

This is a Kinetic SVG Parallax Grid Mask. It utilizes mathematical cursor tracking to offset a vectorized masking layer, revealing a secondary layer of animated, stepped shapes beneath. Its function is to create a playful, exploratory spatial interaction that rewards user movement without relying on heavy WebGL contexts. (Requires: GSAP)

Technologies:
HTML CSS JavaScript
Difficulty: Advanced
Browser Support (as of Apr 2026):
Chrome Chrome 60+ Edge Edge 79+ Firefox Firefox 55+ Safari Safari 12+
Features:
Parallax Masking Cursor Tracking Turbulence Filter
Code by: Tom Miller Tom Miller
License: MIT
Animated text revealing itself as liquid drops falling and merging into a puddle using SVG gooey filters

Liquid Puddle Text Reveal

This is a Liquid Puddle Text Reveal. It transforms standard typographic elements into falling droplets that merge organically into readable words. Its function is to provide a highly stylized, kinetic introduction for hero headlines, replacing standard opacity fades with a physical, fluid simulation.

Technologies:
HTML Sass JavaScript
Difficulty: Intermediate
Browser Support (as of Apr 2026):
Chrome Chrome 60+ Edge Edge 79+ Firefox Firefox 55+ Safari Safari 11+
Features:
Gooey Filter Text Splitting Staggered Animation
Code by: Tudor Tudor
License: MIT

See the Pen Liquid Puddle Text Reveal.

Circular dial menu with expanding radial icons and glowing neon indicator lights

Radial Dial Control Menu

This is a Radial Dial Control Menu. It replaces traditional linear dropdowns with a rotary, hardware-inspired interface. Its function is to provide rapid, omnidirectional access to secondary actions, utilizing the user’s spatial memory and reducing cursor travel distance.

Technologies:
HTML SCSS JavaScript
Difficulty: Advanced
Browser Support (as of Apr 2026):
Chrome Chrome 115+ Edge Edge 115+ Safari Safari 16.4+ Firefox Firefox 128+
Features:
CSS @property Radial Layout Dynamic Color CSS :has()
Code by: LukyVJ LukyVJ
License: MIT

See the Pen Radial Dial Control Menu.

Dark background with a neon white glowing triangle and three animated spheres travelling along its edges, demonstrating a CSS loader effect

Sci-Fi Glowing Triangle Loader

This is a Sci-Fi Glowing Triangle Loader. It animates three spheres along the edges of a neon-lit geometric path while rotating in 3D space. Its function is to serve as a high-fidelity visual placeholder during asynchronous data fetching, establishing a strong thematic aesthetic immediately upon application launch.

Technologies:
HTML Sass
Difficulty: Intermediate
Browser Support (as of Apr 2026):
Chrome Chrome 104+ Edge Edge 104+ Firefox Firefox 104+ Safari Safari 14.1+
Features:
Neon Glow Path Animation 3D Transforms Flicker Effect
Code by: Shane Burns Shane Burns
License: MIT
Blue interactive loading progress button showing a percentage counter, pause control, and animated SVG outline

Interactive Loading Progress Button

This is an Interactive Loading Progress Button. It consolidates complex system feedback — progress indication, pausing, and completion — into a single geometric constraint. Its function is to keep the user anchored to one focal point during data-heavy operations, eliminating the need for disjointed, full-screen loading modals. (Requires: Anime.js)

Technologies:
HTML SCSS JavaScript
Difficulty: Intermediate
Browser Support (as of Apr 2026):
Chrome Chrome 60+ Edge Edge 79+ Firefox Firefox 55+ Safari Safari 12+
Features:
Play/Pause Control SVG Animation State Morphing
Code by: Fuzionix Fuzionix
License: MIT
Neumorphic custom range slider with a glossy orange 3D ball thumb over a recessed numeric track

Neumorphic 3D Range Slider

This is a Neumorphic 3D Range Slider. It replaces the default browser input track with a recessed tactile trench and a volumetric, glassmorphic sphere. Its function is to provide highly physical, stepped input selection, making data entry feel like interacting with premium hardware.

Technologies:
HTML SCSS Babel
Difficulty: Intermediate
Browser Support (as of Apr 2026):
Chrome Chrome 88+ Edge Edge 88+ Firefox Firefox 80+ Safari Safari 14+
Features:
Neumorphism Glassmorphism Custom Thumb Step Calculation
Code by: Eric Johnson Eric Johnson
License: MIT

See the Pen Neumorphic 3D Range Slider.

Fullscreen image gallery grid with a mini-map overlay, demonstrating dynamic 2D spatial panning

Spatial Grid Image Explorer

This is a Spatial Grid Image Explorer. It maps a collection of high-resolution images onto an infinite 2D canvas, allowing users to pan spatially rather than scrolling linearly. Its function is to provide an immersive, map-like navigation experience for visual portfolios, shifting the paradigm from vertical feeds to omnidirectional exploration.

Technologies:
HTML SCSS Babel
Difficulty: Advanced
Browser Support (as of Apr 2026):
Chrome Chrome 80+ Edge Edge 80+ Firefox Firefox 75+ Safari Safari 13.1+
Features:
Spatial Panning Mini-map Keyboard Navigation Zoom Controls
Code by: Plural DSGN Plural DSGN
License: MIT

See the Pen Spatial Grid Image Explorer.

Fashion photograph with an interactive WebGL fish-eye lens distortion and RGB channel split hover effect

WebGL Lens Distortion Hover

This is a WebGL Lens Distortion Hover. It manipulates a raster image through a custom GLSL fragment shader to create a dynamic, fish-eye bulging effect. Its function is to replace static CSS opacity or scale transitions with a high-fidelity optical illusion, drawing profound tactile focus to portfolio or hero imagery. (Requires: GSAP, Curtains.js)

Technologies:
HTML CSS JavaScript
Difficulty: Advanced
Browser Support (as of Apr 2026):
Chrome Chrome 60+ Edge Edge 79+ Firefox Firefox 55+ Safari Safari 12+
Features:
Lens Distortion RGB Split Custom Shaders
Code by: Alain Alain
License: MIT

See the Pen WebGL Lens Distortion Hover.

Interactive 3D image card with a WebGL RGB color split and pixel displacement hover effect

WebGL RGB Shift Image Card

This is a WebGL RGB Shift Image Card. It renders a high-resolution raster image onto a 3D geometric plane, applying dynamic visual distortions based on pointer intersection. Its function is to elevate standard portfolio grids or hero sections into highly tactile, immersive experiences, replacing standard CSS transitions with complex mathematical pixel manipulation. (Requires: Three.js, GSAP)

Technologies:
HTML SCSS Babel
Difficulty: Advanced
Browser Support (as of Apr 2026):
Chrome Chrome 60+ Edge Edge 79+ Firefox Firefox 55+ Safari Safari 12+
Features:
Custom Shaders RGB Split 3D Tilt Raycasting
Code by: TheFrost TheFrost
License: MIT

See the Pen WebGL RGB Shift Image Card.

A 3x3 grid of white rectangular cards with numbers and text, demonstrating a drag-and-drop reordering effect

Draggable Grid Sorting Interface

This is a Draggable Grid Sorting Interface. It allows users to physically rearrange a 3x3 matrix of cards using fluid drag-and-drop mechanics. Its function is to provide an intuitive, visual method for reordering data sets, replacing static input fields with direct spatial manipulation. (Requires: GSAP.js, Draggable.js)

Technologies:
HTML CSS JavaScript
Difficulty: Advanced
Browser Support (as of Apr 2026):
Chrome Chrome 60+ Edge Edge 79+ Firefox Firefox 55+ Safari Safari 11+
Features:
Live Reordering Grid Snapping Array Mapping
Code by: GSAP GSAP
License: MIT
Dark mode select dropdown menu with a cursor-tracking floating icon hover effect

Floating Icon Select Dropdown

This is a Floating Icon Select Dropdown. It replaces the native OS <select> element with a spatial, hardware-accelerated interface. Its primary function is to provide immediate, physical feedback: as the user interacts with the list, a custom icon detaches from the layout and physically tracks the cursor’s coordinates.

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of Apr 2026):
Chrome Chrome 80+ Edge Edge 80+ Firefox Firefox 75+ Safari Safari 13+
Features:
Cursor Tracking Dynamic Height CSS Variables List Highlight
License: MIT
Contact form with a green liquid snake vector tracking the active input field, demonstrating a canvas-based focus effect

Kinetic Snake Focus Indicator

This is a Kinetic Snake Focus Indicator. It replaces the default browser outline with a dynamic, canvas-drawn organism that travels between active form fields. Its function is to draw absolute visual attention to the current user context, turning mundane data entry into a highly tactile, continuous experience.

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of Apr 2026):
Chrome Chrome 51+ Edge Edge 79+ Firefox Firefox 50+ Safari Safari 10+
Features:
Canvas Animation Focus Tracking Spring Physics
License: MIT
Fullscreen navigation menu revealing links through an expanding liquid polygon clip-path effect

Liquid Polygon Fullscreen Navigation Menu

This is a Liquid Polygon Fullscreen Navigation Menu. It utilizes an intricate CSS clip-path mask to create an organic, ink-bleed reveal effect over the viewport. Its function is to replace standard rigid slide-in menus with a spatial, fluid transition, immediately altering the user’s interface context.

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of Apr 2026):
Chrome Chrome 55+ Edge Edge 79+ Firefox Firefox 54+ Safari Safari 13.1+
Features:
Liquid Transition Fullscreen Overlay Icon Morphing
License: MIT
Interactive typography mask revealing a WebGL liquid distortion hover effect on a background image

WebGL Liquid Distortion Typography Mask

This is a WebGL Liquid Distortion Typography Mask. It uses fluid simulation to distort a background image, revealed only through a vector cutout. Its function is to transform standard text headers into deeply interactive, kinetic focal points. (Requires: OGL.js, TweenMax.js)

Technologies:
HTML SCSS Babel
Difficulty: Advanced
Browser Support (as of Apr 2026):
Chrome Chrome 60+ Edge Edge 79+ Firefox Firefox 55+ Safari Safari 12+
Features:
Fluid Simulation RGB Shift Custom Shaders Pointer Tracking
License: MIT
3D Batmobile racing game with neon lighting, particle explosions, and a glassmorphism HUD overlay

Cinematic 3D Racing Pursuit Game

This is a Cinematic 3D Racing Pursuit Game. It renders an endless runner-style experience with high-speed lane switching, projectile combat, and dynamic obstacle generation. Its function is to demonstrate complex WebGL post-processing and real-time game loops inside the browser, transforming a static webpage into an interactive arcade environment. (Requires: three-js)

Technologies:
HTML CSS JavaScript
Difficulty: Advanced
Browser Support (as of Apr 2026):
Chrome Chrome 80+ Edge Edge 80+ Firefox Firefox 75+ Safari Safari 13+
Features:
3D Rendering Particle System Touch Controls Cheat Codes
Code by: John Q John Q
License: MIT
Image carousel arranged in a rotating radial pattern demonstrating scroll-driven depth-of-field blur effects

CSS Scroll-Driven Radial Gallery

This is a Scroll-Driven Radial Gallery. It binds a circular, rotating layout directly to the viewport’s scroll position. Its function is to transform linear page scrolling into a dynamic, spatial carousel, keeping only the active item in sharp focus while pushing others into a blurred, grayscale periphery.

Technologies:
HTML CSS
Difficulty: Advanced
Browser Support (as of Apr 2026):
Chrome Chrome 132+ Edge Edge 132+ Safari Safari 26.2+
Features:
Scroll-Driven Radial Path Dynamic Blur CSS Math
Code by: Chris Bolson Chris Bolson
License: MIT
Retro arcade space shooter game on HTML5 canvas featuring neon glows, particle explosions, and a virtual touch joystick

Neon Retro Canvas Space Shooter

This is a Neon Retro Canvas Space Shooter. It is a fully self-contained arcade game rendered entirely within a web browser without external assets. Its function in a UI context is to demonstrate high-performance 2D rendering, touch-based virtual control schemes, and procedural audio synthesis.

Technologies:
HTML CSS JavaScript
Difficulty: Advanced
Browser Support (as of Apr 2026):
Chrome Chrome 64+ Edge Edge 79+ Firefox Firefox 63+ Safari Safari 13+
Features:
Audio Synthesis Wave System Particle Engine
Code by: Justin Ross Justin Ross
License: MIT
Webpage layout featuring a vintage airmail envelope border with diagonal red and blue stripes using CSS gradients

Retro Airmail Envelope Border

This is a Retro Airmail Envelope Border. It wraps a container with continuous diagonal red and blue stripes. Its function is to provide a nostalgic, thematic framing for content without relying on external raster image assets.

Technologies:
CSS
Difficulty: Beginner
Browser Support (as of Apr 2026):
Chrome Chrome 108+ Edge Edge 108+ Firefox Firefox 101+ Safari Safari 15.4+
Features:
Gradient Border CSS Variables Vintage Style
Code by: Rob O'Leary Rob O'Leary
License: MIT
Semantic bar chart with 3D gradient styling and data attribute layout mapping

Semantic Grid Bar Chart

This is a Semantic Grid Bar Chart. It translates raw HTML data-* attributes directly into visual grid spans using bleeding-edge CSS functions. Its function is to render accessible data visualizations without relying on heavy JavaScript charting libraries or complex canvas setups.

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of Apr 2026):
Chrome Chrome 57+ Edge Edge 16+ Firefox Firefox 52+ (via fallback) Safari Safari 10.1+ (via fallback)
Features:
Semantic Attributes Grid Spanning Fallback Script
Code by: Preethi Sam Preethi Sam
License: MIT

See the Pen Semantic Grid Bar Chart.

Data visualization chart dynamically resizing to fit its container using the JavaScript Resize Observer API

Container-Aware Plotly Chart

This is a Container-Aware Plotly Chart. It forces a data visualization component to respond strictly to its parent element’s dimensions rather than the global window size. Its function is to prevent layout breakages in complex dashboards where sidebars toggle or CSS Grid tracks resize dynamically without triggering a global window resize event. (Requires: plotly-js)

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of Apr 2026):
Chrome Chrome 64+ Edge Edge 79+ Firefox Firefox 69+ Safari Safari 13.1+
Features:
Element Resizing Data Fetching Fluid Layout
License: MIT