Interactive number input component that dynamically tilts, rotates, and bounces on increment/decrement actions.

Tilted Rotational Elastic Number Input

An interactive number input designed with playful rotational physics. Powered by a vanilla ES6 class, the component dynamically tilts left or right upon button click or screen touch. When released, the parent card bounces back to its neutral position while the internal value increments or decrements under a synced CSS keyframe sequence. Fully supports dark mode media preferences.

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of Jun 2026):
Chrome Chrome 36+ Edge Edge 12+ Firefox Firefox 16+ Safari Safari 9+
Features:
Rotational Tilt Elastic CSS Bounce System Dark Mode
Code by: Jon Kantner Jon Kantner
License: MIT
Geometric CSS-only breadcrumb navigation utilizing clip-path chevron masking, overlapping inline layouts, relative color syntax, and beveled corner-shapes.

Beveled Chevron CSS-only Breadcrumbs

A highly experimental, CSS-only breadcrumb navigation component styled with geometric chevron shapes. By overlapping adjacent elements and applying a polygonal clip-path mask, it creates continuous, interconnected markers. The visual styling leverages CSS relative color syntax, relative color-mix() mixing, and experimental corner beveling properties.

Technologies:
HTML/Pug CSS
Difficulty: Intermediate
Browser Support (as of Jun 2026):
Chrome Chrome 119+ Edge Edge 119+
Features:
Clip-Path Chevrons Relative Colors Semantic Nav
Code by: mandynicole mandynicole
License: MIT
Sleek sliding navigation bar built with CSS Anchor Positioning and elastic linear() transitions, showing active and hover bubble indicators.

Elastic Anchor-Positioned Slider Navigation

An elegant, zero-JavaScript navigation bar powered entirely by CSS Anchor Positioning. Hover and active indicator bubbles are mapped dynamically to target links using pseudo-elements that reference custom --hovered-option and --active-option anchors. The sliding animations utilize a complex CSS linear() timing function to generate organic, elastic bouncing transitions.

Technologies:
HTML CSS
Difficulty: Advanced
Browser Support (as of Jun 2026):
Chrome Chrome 125+ Edge Edge 125+
Features:
Anchor Positioning Zero-JS Tracking Linear Easing
Code by: Chris Bolson Chris Bolson
License: MIT
Neon color spreading optical illusion designed in pure CSS, blending repeating concentric radial patterns to perceive a central glowing lime ring.

Neon Color Spreading CSS Optical Illusion

An elegant pure-CSS demonstration of the neon color spreading optical illusion. Operating with zero HTML markup, the stylesheet overlays concentric repeating radial ring quadrants and a central green circle, combining them via background-blend-mode: lighten. This causes the green pigment to visually bleed into the black gaps, tricking the brain into perceiving a glowing lime-colored sphere.

Technologies:
CSS
Difficulty: Intermediate
Browser Support (as of Jun 2026):
Chrome Chrome 35+ Edge Edge 79+ Firefox Firefox 30+ Safari Safari 8+
Features:
Neon Color Spreading Background Blending Concentric Gradients
License: MIT
Interactive procedural graph notebook paper background generated entirely with multiple stacked CSS gradients and adjustable gap sizing.

Procedural CSS Gradient Grid Background

An interactive graph notebook paper pattern drawn entirely via stacked, layered CSS gradients. By combining major and minor linear grid lines, radial cross masks, and corner border offsets, it forms a fully customizable procedural background. It utilizes CSS @property Houdini variables to smoothly transition gap sizing updates, alongside dynamic theme and color hue tuning.

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of Jun 2026):
Chrome Chrome 110+ Edge Edge 110+ Firefox Firefox 128+ Safari Safari 16.4+
Features:
Procedural Gradients Houdini Transition Adaptive Themes
Code by: Simey Simey
License: MIT
Interactive Café Wall optical illusion built entirely with pure CSS conic gradients, shifting row positions on hover to reveal parallel lines.

Pure CSS Café Wall Optical Illusion

An interactive pure-CSS representation of the classic Café Wall optical illusion. Built with zero HTML markup, the layout layers gray linear separators and offset black-and-white conic gradients to create a pattern where perfectly parallel lines appear tilted. Hovering over the page realigns the checkerboard columns to immediately debunk the cognitive illusion.

Technologies:
CSS
Difficulty: Intermediate
Browser Support (as of Jun 2026):
Chrome Chrome 69+ Edge Edge 79+ Firefox Firefox 83+ Safari Safari 12.1+
Features:
Optical Illusion Conic Gradients Zero-HTML Layout
License: MIT
Pure CSS Ehrenstein optical illusion featuring aligned linear segments that trick the brain into perceiving non-existent white circular discs.

Pure CSS Ehrenstein Optical Illusion

An elegant pure-CSS implementation of the classic Ehrenstein optical illusion. Requiring zero HTML, the stylesheet utilizes offset conic-gradient() coordinates to render a repeating grid of vertical and horizontal lines. When looking at the resulting pattern, the human visual system automatically completes the missing intersections, perceiving non-existent bright white discs.

Technologies:
CSS
Difficulty: Intermediate
Browser Support (as of Jun 2026):
Chrome Chrome 69+ Edge Edge 79+ Firefox Firefox 83+ Safari Safari 12.1+
Features:
Optical Illusion Conic Gradients Zero-HTML Layout
License: MIT
Kanizsa Square optical illusion created with pure CSS conic gradients, rendering subjective white contour boundaries without drawn lines.

Pure CSS Kanizsa Square Optical Illusion

An elegant pure-CSS implementation of the classic Kanizsa Square optical illusion. Requiring zero HTML, the layout combines layered conic and radial gradients inside a single pseudo-element to render four black ‘Pacman’ circles. This arrangement triggers a Gestalt perception where the brain automatically draws subjective white boundary contours to construct a floating foreground square.

Technologies:
CSS
Difficulty: Intermediate
Browser Support (as of Jun 2026):
Chrome Chrome 69+ Edge Edge 79+ Firefox Firefox 83+ Safari Safari 12.1+
Features:
Kanizsa Square Subjective Contours CSS Masking
License: MIT
Interactive Simultaneous Contrast optical illusion made in CSS, using mix-blend-modes and background collapsing to show identical color values.

Simultaneous Contrast CSS Optical Illusion

An interactive pure-CSS representation of Adelson’s simultaneous contrast optical illusion. Built with zero HTML, the layout implements contrasting mix-blend-mode properties (darken and lighten) over a repeating black-and-white striped background. This makes two identical green squares appear as completely different shades until a hover gesture collapses the stripes to reveal they are the exact same color.

Technologies:
CSS
Difficulty: Intermediate
Browser Support (as of Jun 2026):
Chrome Chrome 41+ Edge Edge 79+ Firefox Firefox 32+ Safari Safari 8+
Features:
Contrast Illusion Blend Modes Zero-HTML Setup
License: MIT
Interactive demonstration of White's brightness illusion in pure CSS using mix-blend-modes to overlay identical gray columns on black and white stripes.

White's Brightness Contrast CSS Illusion

An elegant pure-CSS implementation of White’s brightness illusion. Operating with zero HTML markup, the stylesheet utilizes contrasting mix-blend-mode values (darken and lighten) to overlay identical solid gray columns over a repeating black-and-white horizontal striped background. This contextual setup tricks the visual system, making one gray bar appear perceptually darker than the other.

Technologies:
CSS
Difficulty: Intermediate
Browser Support (as of Jun 2026):
Chrome Chrome 41+ Edge Edge 79+ Firefox Firefox 32+ Safari Safari 8+
Features:
White's Illusion Blend Modes Zero-HTML Setup
License: MIT
Interactive grid of 3D isometric buttons featuring perspective-tilted hover panels, neon glowing SVG drop shadows, and scale-pulse click transitions.

3D Isometric Neon Glow Buttons

An interactive set of 3D-perspective dashboard buttons styled with vibrant neon glowing highlights. Hovering over a card rotates its panel dynamically along the X and Y axes using native CSS preserve-3d and perspective properties, while styling the SVG icon with custom scaling and color-matched drop-shadow filters. Clicking triggers a quick, synchronized scale-pulse animation.

Technologies:
SVG HTML CSS JavaScript
Difficulty: Beginner
Browser Support (as of Jun 2026):
Chrome Chrome 57+ Edge Edge 16+ Firefox Firefox 52+ Safari Safari 10.1+
Features:
3D Tilt Panel Neon Drop Shadow SVG Pulse Anim
Code by: tofjadesign tofjadesign
License: MIT

See the Pen 3D Isometric Neon Glow Buttons.

High-fidelity CSS/JS sandbox demonstrating 3D perspective card layers, custom clip-path masking, dynamic pointer-tilt tracking, and chromatic filters.

3D Layered Image Hover Sandbox

An advanced visual sandbox showcasing a highly configurable multi-layered image deck. Users can tweak live variables in real time — including 3D perspective depth offsets, pointer tilt multipliers, rotation spreads, chromatic saturation filters, and custom CSS clip-path geometries (hexagon, diamond, circle, rectangle). Features smooth velocity mouse tracking using GSAP quickTo alongside direct CSS Custom Property overrides. (Requires: gsap.js)

Technologies:
HTML CSS JavaScript
Difficulty: Advanced
Browser Support (as of Jun 2026):
Chrome Chrome 57+ Edge Edge 79+ Firefox Firefox 54+ Safari Safari 10.1+
Features:
3D Layer Stack Live Custom Tuners Clip-Path Geometry
License: MIT

See the Pen 3D Layered Image Hover Sandbox.

Interactive 3D carousel slider featuring layered parallax depth, glassmorphic cards, mouse-guided tilt physics, and keyboard navigation.

3D Parallax Glassmorphic Carousel Slider

An advanced 3D carousel slider engineered with glassmorphic cards, multi-depth parallax shifts, and tilt physics. Using native Pointer Events and inertia-drag calculations, the carousel projects slides along a 3D hemisphere with variable depth sorting and optional keyboard navigation. Features an automated progress timer with accessible, tab-compliant pagination.

Technologies:
HTML CSS JavaScript
Difficulty: Advanced
Browser Support (as of Jun 2026):
Chrome Chrome 76+ Edge Edge 79+ Firefox Firefox 103+ Safari Safari 13.1+
Features:
3D Carousel Parallax Shifts Glassmorphism Pointer Dragging
Code by: MOZZARELLA MOZZARELLA
License: MIT
Interactive card component featuring realistic 3D rotation, cursor tilt physics, and a responsive radial-gradient glare effect.

3D Tilt Card with Dynamic Glow

An interactive 3D card utilizing pointer tracking to calculate tilt angle and rotation dynamically. By measuring mouse position relative to the element’s center, the card tilts along the X and Y axes while scaling. A radial gradient overlay shifts concurrently, mimicking realistic surface glare and light reflections.

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of Jun 2026):
Chrome Chrome 56+ Edge Edge 15+ Firefox Firefox 49+ Safari Safari 10+
Features:
3D Tilt Mouse Tracking Dynamic Glow
Code by: Mark Miro Mark Miro
License: MIT

See the Pen 3D Tilt Card with Dynamic Glow.

Accessible quote card rotator with smooth GSAP fade transitions, responsive height constraints, and multiple patriotic text-gradient themes.

Accessible Multi-Theme Quote Rotator

An accessible quote rotator featuring fluid GSAP slide-fade transitions and dynamic theme switching. It loads quotes asynchronously from a target JSON file, outputting them into semantic citation structures. Includes native ARIA live-regions (aria-live), responsive height clamps, and keyboard-mapped theme toggles. (Requires: gsap.js)

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of Jun 2026):
Chrome Chrome 110+ Edge Edge 110+ Firefox Firefox 110+ Safari Safari 16.2+
Features:
Accessible Carousel JSON Fetching Dynamic Themes
Code by: Mark Sottek Mark Sottek
License: MIT
Memory matching card game built with semantic HTML buttons, interactive peek-a-boo emoji masks, custom linear-easing animations, and accessible ARIA states.

Animated Emoji Mask Memory Game

An interactive memory game using custom CSS animations and linear() easing curves to reveal hidden emojis behind playful masks. Built with semantic button elements, accessibility attributes, and experimental squircle corners, it tracks active combos, tries, and high scores. Each card features a distinct CSS transform transition triggered on hover, focus, and selection states.

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of Jun 2026):
Chrome Chrome 113+ Edge Edge 113+ Firefox Firefox 112+ Safari Safari 17.2+
Features:
Memory Matching Linear Easing Semantic ARIA
Code by: Ryan Mulligan Ryan Mulligan
License: MIT
Zero-JavaScript custom select dropdown using native HTML customizable select to reveal fantasy potions in a radial layout with anchor positioning.

Circular Popover Potion Dropdown Menu

An experimental, zero-JavaScript custom select dropdown leveraging cutting-edge HTML customizable select specifications. When opened, the custom picker formats standard <option> tags into an interactive circular radial layout using native CSS Anchor Positioning, @starting-style entry transitions, and mathematical sibling-index() and sibling-count() functions. Includes gorgeous vector potion SVG assets mapped with variable custom properties.

Technologies:
HTML CSS
Difficulty: Advanced
Browser Support (as of Jun 2026):
Chrome Chrome 130+ Edge Edge 130+
Features:
Base Select Menu Anchor Positioning Sibling Functions
Code by: utilitybend utilitybend
License: MIT
High-fidelity e-commerce card with a physics-based fly-to-cart animation traversing adjustable custom Bezier curves, accompanied by active badge scaling.

Dynamic Bezier Curve Fly-to-Cart Animation

An advanced e-commerce prototype demonstrating a highly customizable fly-to-cart animation. On click, a duplicate product image is projected into coordinates calculated via active client measurements, traveling along a dual-axis curved motion path toward the cart badge. Built with custom Web Components, it includes live Bezier timing trackpads and elastic cart bump physics. (Requires: gsap.js, tweakpane.js)

Technologies:
HTML CSS JavaScript/Babel
Difficulty: Advanced
Browser Support (as of Jun 2026):
Chrome Chrome 54+ Edge Edge 79+ Firefox Firefox 63+ Safari Safari 10.1+
Features:
Fly to Cart Bezier Physics Houdini Timings
Code by: Jhey Jhey
License: MIT
High-fidelity full-screen navigation menu featuring page-scale perspective transformations, clip-path slide-ins, and dynamic background crossfades on hover.

Full-Screen Perspective Travel Menu Overlay

An advanced full-screen navigation overlay. Toggling the menu scales, translates, and rotates the active page content into a stunning perspective viewport canvas while a polygon clip-path mask slides the overlay into view. Hovering over menu links triggers seamless background image crossfades and zooms, accompanied by staggered split-character text reveals. (Requires: gsap.js)

Technologies:
HTML CSS JavaScript
Difficulty: Advanced
Browser Support (as of Jun 2026):
Chrome Chrome 76+ Edge Edge 79+ Firefox Firefox 70+ Safari Safari 9.1+
Features:
Perspective Canvas Background Crossfade Clip-Path Mask
Code by: gridmorphic gridmorphic
License: MIT
Interactive WebGL jigsaw puzzle featuring glassmorphic physics-based pieces, real-time board snapping, and a halftone SVG filter overlay preview.

Glass Physics 3D Jigsaw Puzzle

An advanced WebGL jigsaw puzzle simulation featuring realistic glass-like pieces powered by Three.js and Cannon.js. Each puzzle shape combines extruded spline geometries with compound rigid-body collision shapes to precisely model the jigsaw tabs and gravity. It includes an interactive preview container styled with a complex SVG halftone dot filter that fades dynamically using CSS @property transitions. (Requires: three.js, cannon.js)

Technologies:
HTML CSS JavaScript
Difficulty: Advanced
Browser Support (as of Jun 2026):
Chrome Chrome 85+ Edge Edge 85+ Firefox Firefox 128+ Safari Safari 16.4+
Features:
3D WebGL Physics Engine Halftone Filters
Code by: Den Den
License: MIT

See the Pen Glass Physics 3D Jigsaw Puzzle.

Glossy glassmorphic progress meters leveraging native HTML tags, stylized with oklch gradients, radial light refractions, and custom theme switches.

Glossy Glassmorphic Native Progress Meters

An advanced styling demonstration showing how to convert native <progress> elements into gorgeous glassmorphic ‘gel’ meters. Using native webkit and gecko pseudo-elements combined with oklch gradients, radial lighting masks, and @property Houdini variables, it builds high-performance indeterminate loading animations and responsive color themes with completely clean, semantic markup.

Technologies:
HTML CSS JavaScript
Difficulty: Advanced
Browser Support (as of Jun 2026):
Chrome Chrome 111+ Edge Edge 111+ Firefox Firefox 128+ Safari Safari 16.4+
Features:
Glassmorphic Styling Indeterminate Physics Houdini Variables
Code by: Simey Simey
License: MIT
Interactive subscription card with dynamic vector eye-tracking, inertia horizontal dragging, elastic edge physics, and curved error messages.

Interactive Eye-Tracking Subscription Form

An advanced interactive subscription form starring a playful cartoon character with dual eye-tracking modes. Pupils react in real time, following the pointer position or snapping directly to the input text caret inside the email field. Dragging the character horizontally triggers fluid physics, rubber-band borders, and elastic drag resets, while error states morph the SVG mouth. (Requires: canvas-confetti.js)

Technologies:
HTML CSS JavaScript
Difficulty: Advanced
Browser Support (as of Jun 2026):
Chrome Chrome 110+ Edge Edge 110+ Firefox Firefox 110+ Safari Safari 16.2+
Features:
Eye Tracking Caret Tracking Rubber-band Dragging
Code by: nana nana
License: MIT
Interactive data visualization showing 3D isometric SVG cylinders morphing heights dynamically with custom path interpolation and rainbow stroke animations.

Isometric 3D SVG Morphing Chart

An interactive 3D isometric token usage chart powered by manual SVG path morphing. Instead of relying on heavy drawing libraries, a custom JavaScript interpolator parses matching vector commands and applies organic sine easing. Clicking the menu controls morphs the column heights and cylinder top caps synchronously, highlighted by vibrant rainbow keyframe animations.

Technologies:
SVG HTML CSS JavaScript
Difficulty: Advanced
Browser Support (as of Jun 2026):
Chrome Chrome 73+ Edge Edge 79+ Firefox Firefox 67+ Safari Safari 13+
Features:
SVG Morphing Isometric 3D Path Interpolation
Code by: nana nana
License: MIT
Neumorphic volume slider featuring smooth circular thumb shadows, responsive focus ripple glows, and direction-aware icon highlights.

Neumorphic Volume Slider with Ripple Glow

An elegant neumorphic volume slider featuring an active thumb focus glow and directional icon highlights. Built with a single native range input and styled with modern CSS Custom Properties, it implements the Houdini @property API to transition colors smoothly across sliding states. Dragging shifts opacity focus to the corresponding volume icon based on directional vector calculations in pure CSS.

Technologies:
HTML CSS/SCSS JavaScript/Babel
Difficulty: Intermediate
Browser Support (as of Jun 2026):
Chrome Chrome 85+ Edge Edge 85+ Firefox Firefox 128+ Safari Safari 16.4+
Features:
Neumorphic Style Directional Lights Thumb Ripple Effect
Code by: Ana Tudor Ana Tudor
License: MIT
High-fidelity interactive range slider featuring Svelte range pips, a floating self-aligning NumberFlow digit roll indicator, and automated intro animations.

NumberFlow Floating Range Pips Slider

An interactive numeric range slider combining the Svelte Range Slider Pips library and the NumberFlow web component. Dragging the slider handle updates a floating badge indicator that slides horizontally, dynamically shifting its layout alignment to the left of the handle whenever it exceeds a 70% bar-width threshold. Includes a value-rolling automated intro animation. (Requires: svelte-range-slider-pips.js, number-flow.js)

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of Jun 2026):
Chrome Chrome 110+ Edge Edge 110+ Firefox Firefox 120+ Safari Safari 16.2+
Features:
NumberFlow Roll Self-Flipping Badge Intro Value Animation
Code by: Simey Simey
License: MIT
Accessible numeric pill stepper input featuring sliding track backgrounds, moving control icons, and adaptive CSS focus rings.

Pill Stepper Input with Sliding Fill

An elegant numeric stepper component styled as a cohesive rounded pill, built with React and SCSS. By translating the internal value into relative percentages, the control buttons, background fill, and icon symbols slide smoothly during interactions. Includes split focus-ring indicators built with the CSS :has() selector and native light-dark() modern theme support. (Requires: react.js, react.dom.js, lucide.react.js)

Technologies:
HTML CSS/SCSS JavaScript/TypeScript
Difficulty: Intermediate
Browser Support (as of Jun 2026):
Chrome Chrome 110+ Edge Edge 110+ Firefox Firefox 121+ Safari Safari 16.2+
Features:
Sliding Track Stateful Scale Modern Themes
Code by: Jon Kantner Jon Kantner
License: MIT
High-fidelity procedural stormy window simulation inside layered HTML5 Canvas layers, featuring recursive branching lightning and falling raindrops.

Procedural 2D Stormy Window Canvas

An advanced procedural 2D canvas simulation generating an atmospheric stormy night window scene. Combining multiple layered canvas contexts, the code programmatically draws mountain skylines, math-driven falling rain, running window drops, and recursive branching lightning. It utilizes screen blend-modes, composite operations, and a custom frame-rate time-delta smoothing loop.

Technologies:
HTML CSS JavaScript
Difficulty: Advanced
Browser Support (as of Jun 2026):
Chrome Chrome 41+ Edge Edge 79+ Firefox Firefox 32+ Safari Safari 8+
Features:
Procedural Sky Branching Lightning Canvas Compositing
Code by: Frank Force Frank Force
License: MIT
WebGL video player featuring a dynamic shader-driven refractive glass magnifier, an integrated cos-gradient rainbow progress bar, and play/pause controls.

Refractive Glass Lens WebGL Video Player

An advanced WebGL video player constructed using REGL and custom GLSL fragment shaders. Moving the pointer renders an elongated faux-refractive glass lens that distorts the underlying video stream dynamically. Includes customized resolution scaling, an integrated cos-gradient rainbow progress timeline, and canvas-level click interception to control video playback and seeking. (Requires: regl.js)

Technologies:
HTML CSS JavaScript
Difficulty: Advanced
Browser Support (as of Jun 2026):
Chrome Chrome 52+ Edge Edge 15+ Firefox Firefox 49+ Safari Safari 10+
Features:
Faux Refraction WebGL Video Houdini Timings
Code by: Chris Johnson Chris Johnson
License: MIT
High-performance WebGL glass filter displaying video under procedural cell grids with adjustable refraction, chromatic aberration, and dynamic wave ripples.

Refractive Stained Glass WebGL Filter

An advanced WebGL filter engine that transforms CORS-enabled images and videos into refractive stained glass structures. Operating on custom fragment shaders, the canvas allows users to toggle procedural cell geometries — including hexagon, triangle, and diamond tiles — while dynamically adjusting chromatic aberration offsets, drag-and-drop panning, spotlight coordinate tracking, and mathematical ripple distortions.

Technologies:
HTML CSS JavaScript
Difficulty: Advanced
Browser Support (as of Jun 2026):
Chrome Chrome 76+ Edge Edge 79+ Firefox Firefox 70+ Safari Safari 13.1+
Features:
Refractive Glass Grid Shapes Chromatic Aberration
Code by: BL/S® Studio BL/S® Studio
License: MIT
Responsive zero-JavaScript grid mosaic gallery featuring overlapping layouts, custom aspect ratios, and a central featured circular portrait.

Responsive CSS Grid Mosaic Gallery

A zero-JavaScript responsive mosaic gallery built entirely on native CSS Grid. The grid system adapts dynamically through CSS Custom Variables and column-span mappings across responsive breakpoints, utilizing performance containment properties (contain: size) to prevent layout shifting. Features a centered, overlapping circular highlight portrait.

Technologies:
HTML CSS
Difficulty: Intermediate
Browser Support (as of Jun 2026):
Chrome Chrome 57+ Edge Edge 79+ Firefox Firefox 69+ Safari Safari 15.4+
Features:
Pure CSS Grid Mosaic Structure Fluid Breakpoints
Code by: Ana Tudor Ana Tudor
License: MIT