Grid of images splitting into textured tiles that dynamically flip in 3D using CSS custom properties and math-based delay functions.

Directional 3D Flip Grid Animation

This component dynamically fragments an image container into a grid of 3D-flipping tiles upon click. The JavaScript controller parses directional formulas to assign coordinated stagger delays via CSS custom properties. Each tile performs an alternate rotation using CSS 3D transforms and keyframe animations, offering fourteen distinct wave-like patterns without requiring canvas drawing or external WebGL libraries.

Technologies:
HTML CSS/SCSS JavaScript
Difficulty:Advanced
Browser Support (as of Jul 2026):
Chrome Chrome 49+ Edge Edge 12+ Firefox Firefox 49+ Safari Safari 10+
Features:
3D Stagger AnimationsDynamic Image SlicingMathematical Delay Equations
Code by: ApTyyyP ApTyyyP
License: MIT
A VisionOS-inspired hexagonal app grid featuring a dynamic ripple animation effect triggered by user clicks, built with CSS and JavaScript.

VisionOS Hexagonal App Grid Ripple

VisionOS Hexagonal App Grid Ripple recreates the spatial UI aesthetic of Apple VisionOS. It uses complex clip-path polygons to form the hexagons and backdrop-filter for the glassmorphism effect. The standout feature is the JavaScript-calculated ripple animation: on click, JS measures the distance from the target to every other hexagon, updating a CSS custom property (--ripple-factor) to stagger the CSS @keyframes delay radially.

Technologies:
HTML/Pug CSS/SCSS JavaScript
Difficulty:Advanced
Browser Support (as of Jun 2026):
Chrome Chrome 111+ Edge Edge 111+ Firefox Firefox 113+ Safari Safari 16.2+
Features:
Hexagonal GridRipple AnimationTheme Toggle
License: MIT
Blue gradient background with white wireframe animated waves and the word WAVES partially submerged

Wireframe Ocean Vector Waves

This is a Wireframe Ocean Vector Waves background. It renders multiple layered vector paths using mathematical sine functions to simulate a rolling sea. Its function is to create a dynamic, highly illustrative hero section, integrating static text behind a moving fluid layer to establish a strong sense of depth. (Requires: paper.js)

Technologies:
HTML CSS JavaScript
Difficulty:Intermediate
Browser Support (as of May 2026):
Chrome Chrome 51+ Edge Edge 79+ Firefox Firefox 54+ Safari Safari 10+
Features:
Vector AnimationSine Wave MathFluid Layout
License: MIT
Custom range slider component with an orange diamond tooltip that physically tilts based on drag speed using JavaScript lerp

Tilting Diamond Range Slider Effect

This is a Tilting Diamond Range Slider Effect. It tracks user input through a hidden native range element, overlaying a custom graphical interface. Its primary function is to inject physical inertia into a standard digital control. The tooltip mimics mass, lagging behind rapid movements and tilting in the direction of travel.

Technologies:
HTML SCSS Babel
Difficulty:Advanced
Browser Support (as of Mar 2026):
Chrome Chrome 80+ Edge Edge 80+ Firefox Firefox 75+ Safari Safari 13+
Features:
Lerp AnimationKinetic TiltNative Input
Code by: @keyframers @keyframers
License: MIT
A top-down jungle-themed marble shooter game with colored spheres moving along a winding SVG path towards a central frog character

SVG Path Zuma Marble Shooter

This is an SVG Path Zuma Marble Shooter. It replicates the classic ball-matching arcade mechanic using a combination of SVG geometric data and a custom DOM-based rendering engine. Its function is to provide a complete, interactive game loop where players fire colored marbles to create matches of three or more along a complex, winding track defined by an invisible SVG path.

Technologies:
HTML SCSS TypeScript
Difficulty:Advanced
Browser Support (as of Mar 2026):
Chrome Chrome 60+ Edge Edge 79+ Firefox Firefox 55+ Safari Safari 11+
Features:
Path CalculationChain Reaction LogicCollision DetectionHigh-score Tracking
Code by: 林庭佑 林庭佑
License: MIT
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

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.

Technologies:
HTML SCSS JavaScript
Difficulty:Advanced
Browser Support (as of Mar 2026):
Chrome Chrome 60+ Safari Safari 11+ Firefox Firefox 55+ Edge Edge 79+
Features:
Procedural GenerationState MachineSVG SpritesDark Mode
Code by: Carson Ford Carson Ford
License: MIT
Compact media player UI card displaying an album cover background with adaptive colored text and a squiggly draggable progress slider

Dynamic Color-Extracting Media Player

This is a Dynamic Color-Extracting Media Player. It serves as a fully functional frontend music card component. Its primary function is to fetch real track data from the iTunes API, analyze the retrieved album artwork using the HTML Canvas API, and mathematically adjust its own UI color palette to perfectly complement the image.

Technologies:
HTML SCSS JavaScript
Difficulty:Intermediate
Browser Support (as of Mar 2026):
Chrome Chrome 79+ Edge Edge 79+ Firefox Firefox 75+ Safari Safari 14+
Features:
Color ExtractionAPI IntegrationCustom Slider
Code by: Haydn Haydn
License: MIT
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 ProgressionKeyboard ControlsCollision DetectionMatrix 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 GridPath TrackingCanvas RenderingIsometric View
Code by: borntofrappe borntofrappe
License: MIT