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
App Exposé grid layout scaling multiple sections into view, demonstrating the spatial View Transitions API effect

Mission Control Grid Exposé

This is a Mission Control Grid Exposé. It scales overlapping full-screen views into a unified spatial grid. Its function is to provide absolute structural context, replacing linear tab switching with a macro-level physical interface.

Technologies:
HTML CSS Babel
Difficulty: Advanced
Browser Support (as of Apr 2026):
Chrome Chrome 114+ Edge Edge 114+ Safari Safari 17+ Firefox Firefox 125+
Features:
Grid Exposé Popover State Dynamic Routing
Code by: Jhey Jhey
License: MIT
Blue music player card expanding into a detailed view, demonstrating smooth spatial interpolation using the native View Transitions API

Expanding View Transition Music Card

This is an Expanding View Transition Music Card. It morphs a compact artist profile header into a full-featured media player interface upon interaction. Its function is to reveal secondary controls and cover art contextually, eliminating the need for abrupt modal overlays or separate page navigation.

Technologies:
HTML CSS Babel
Difficulty: Intermediate
Browser Support (as of Apr 2026):
Chrome Chrome 112+ Edge Edge 112+ Firefox Firefox 131+ Safari Safari 18+
Features:
Layout Morphing Spatial Expansion Native Interpolation
License: MIT
Image gallery demonstrating a smooth fullscreen zoom effect leveraging the native View Transitions API

Fullscreen View Transition Gallery

This is a Fullscreen View Transition Gallery. It transforms standard grid images into a focused, screen-filling view upon interaction. Its function is to provide seamless, native visual continuity without relying on heavy third-party animation libraries or complex transform calculations.

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of Apr 2026):
Chrome Chrome 111+ Edge Edge 111+ Firefox Firefox 131+ Safari Safari 18+
Features:
View Transitions Image Zoom OKLCH Colors
Code by: Descamps Descamps
License: MIT