App Exposé grid layout scaling multiple sections into view, demonstrating the spatial View Transitions API effect

Mission Control Grid Exposé

demo & code

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 114+ Edge 114+ Safari 17+ Firefox 125+
Features:
Grid Exposé Popover State Dynamic Routing
Grid of scrambled puzzle pieces with organic interlocking edges floating above a dark background

Interactive Drag-and-Drop Jigsaw Puzzle

demo & code

This is an Interactive Drag-and-Drop Jigsaw Puzzle. It dissects a single raster image into an interlocking grid of movable pieces without relying on a single line of JavaScript. Its function is to gamify visual content, converting passive image consumption into a tactile, logic-driven interaction.

Technologies:
Pug SCSS
Difficulty: Advanced
Browser Support (as of Apr 2026):
Chrome 84+ Edge 84+ Firefox 90+ Safari 15.4+
Features:
Zero JS Geometric Masking State Retention
Asymmetric photo gallery with custom organic SVG edges and a full-screen lightbox modal using CSS Grid and JavaScript

Asymmetric SVG Mask Grid Gallery

demo & code

This is an Asymmetric SVG Mask Grid Gallery. It builds a complex, interlocking masonry-style mosaic using CSS Grid areas, applying organic SVG masks to each thumbnail. Its primary function is to break free from rigid, boxy layouts, offering a highly stylized, interactive photo showcase complete with a native JavaScript lightbox modal.

Technologies:
HTML SCSS JavaScript
Difficulty: Advanced
Browser Support (as of Mar 2026):
Chrome 120+ Edge 120+ Firefox 53+ Safari 15.4+
Features:
SVG Masks Grid Areas Lightbox Modal
Magazine style editorial layout with overlapping photos and two-column typography using CSS Grid

Editorial Grid Magazine Layout

demo & code

This is an Editorial CSS Grid Magazine Layout. It translates the overlapping, asymmetrical structures of print media into the browser. Its function is to break rigid top-to-bottom reading patterns, utilizing layered images and multi-column typography to construct visual tension and content hierarchy without relying on JavaScript.

Technologies:
HTML CSS
Difficulty: Intermediate
Browser Support (as of Mar 2026):
Chrome 57+ Edge 16+ Firefox 52+ Safari 10.1+
Features:
8-Column Grid Text Columns Grid Overlaps
Restaurant menu interface with blurred glassmorphism background and responsive auto-fill CSS grid layout

Responsive Grid Restaurant Menu Layout

demo & code

This is a Responsive Grid Restaurant Menu Layout. It structures dense textual information using fluid CSS grid columns and semantic HTML definition lists. Its function is to organize complex data into a highly readable, adaptable format, removing the need for rigid breakpoints and ensuring absolute clarity across all devices.

Technologies:
HTML CSS
Difficulty: Beginner
Browser Support (as of Mar 2026):
Chrome 76+ Edge 79+ Firefox 103+ Safari 10.1+
Features:
Semantic HTML Fluid Grid
Responsive masonry-style photo gallery with a blurred glassmorphism lightbox overlay and scale hover effects

Grid Lightbox Gallery Effect

demo & code

This is a CSS Grid Lightbox Gallery Effect. It structures an asymmetric image grid that expands individual photos into a full-screen, blurred overlay upon interaction. Its primary function is to focus user attention on a single visual asset while maintaining the context of the underlying page through transparency.

Technologies:
HTML SCSS JavaScript
Difficulty: Beginner
Browser Support (as of Mar 2026):
Chrome 76+ Edge 79+ Firefox 103+ Safari 13+
Features:
Dense Grid Focus Trap
A dark screen displaying a perfectly aligned grid of pale yellow dots that distort elastically towards the user's cursor.

Interactive Physics-Based Dot Grid

demo & code

This is an Interactive Physics-Based Dot Grid. It transforms a static matrix of circular DOM elements into a reactive, liquid-like surface. Its function is to provide an engaging, high-end visual toy or background element where the dots elastically pull toward the user’s cursor on hover, and dramatically explode outward with gravity-based physics upon clicking.

Technologies:
Pug CSS JavaScript
Difficulty: Advanced
Browser Support (as of Mar 2026):
Chrome 60+ Edge 79+ Firefox 55+ Safari 11+
Features:
Pointer Tracking Elastic Easing Staggered Animation
A dark-themed sidebar menu with a search bar and a hierarchical tree structure of links, showing expanded and collapsed nested categories.

Interactive Sidebar Tree Navigation

demo & code

This is an Interactive Sidebar Tree Navigation. It acts as a custom Web Component (<sidebar-tree>) that generates and manages a complex, multi-level navigation structure from a JSON data object. Its primary function is to provide a highly accessible, keyboard-navigable document outline with built-in real-time search filtering and smooth expand/collapse animations.

Technologies:
HTML CSS Babel
Difficulty: Advanced
Browser Support (as of Mar 2026):
Chrome 80+ Edge 80+ Firefox 75+ Safari 13.1+
Features:
Keyboard Navigation Real-time Search Filter Smooth Grid Animation
Interactive floating image gallery with smooth mouse-tracking parallax and hover-reveal tiles using Web Animations API.

Mouse-Reactive Floating Image Gallery

demo & code

This is a Mouse-Reactive Floating Image Gallery. It places an oversized grid of visual assets behind the viewport, hidden by the overflow. Its function is to provide an immersive, explorative navigation experience where the user’s cursor physically steers the scene across a scattered landscape of content.

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of Mar 2026):
Chrome 36+ Edge 12+ Firefox 48+ Safari 9+
Features:
Mouse Tracking Smooth Panning Hover Reveal Dynamic Layout
Animated interface switching between card and list layouts using the FLIP technique to smoothly interpolate element positions and scales.

FLIP Animated Responsive Grid Switcher

demo & code

This is an Animated FLIP Grid Switcher. It bridges the gap between two distinct visual states — Card and List — by mathematically calculating the delta of motion. The component ensures that interface elements do not simply “jump” during a layout change but glide organically into their new coordinates, maintaining spatial continuity for the user.

Technologies:
HTML SCSS JavaScript
Difficulty: Intermediate
Browser Support (as of Mar 2026):
Chrome 60+ Edge 79+ Firefox 55+ Safari 11+
Features:
FLIP Technique Layout Switching CSS Variables
Clean digital magazine layout with asymmetric CSS Grid columns, sticky section labels, and grayscale photography

Minimalist Grid Editorial Layout

demo & code

This is a Minimalist Grid Editorial Layout built for digital publishing. It translates traditional Swiss print design into a responsive web format using CSS Grid. The layout utilizes asymmetric columns and deliberate negative space to establish a clear hierarchy for long-form reading.

Technologies:
HTML CSS
Difficulty: Beginner
Browser Support (as of Mar 2026):
Chrome 88+ Edge 88+ Firefox 85+ Safari 14.1+
Features:
Asymmetric Grid Sticky Labels Fluid Typography Print Aesthetic
A grid of four product cards featuring inset shadows, fluid typography, and dynamic accent colors based on OKLCH color space.

Modern Container Query Product Cards

demo & code

This snippet showcases Modern Container Query Product Cards. It represents the bleeding edge of CSS architecture, utilizing @scope, @layer, and @property to create highly encapsulated, fluid components. Its function is to provide a robust e-commerce card layout that automatically adjusts its internal styling and grid distribution based on the physical size of its container, not the viewport.

Technologies:
HTML CSS
Difficulty: Advanced
Browser Support (as of Mar 2026):
Chrome 118+ Edge 118+ Firefox 128+ Safari 17.4+
Features:
Container Queries CSS Scope OKLCH Colors Fluid Typography
A vertical timeline with alternating content and image blocks, linked by a central glowing lime-colored bar

Responsive Two-Column Timeline

demo & code

This is a Responsive Two-Column Timeline. It transforms list-based historical data into a structured, alternating visual path. Its function is to allow users to navigate chronological content with ease, using a centralized vertical bar to guide the eye while images and text blocks oscillate between left and right columns.

Technologies:
HTML SCSS
Difficulty: Beginner
Browser Support (as of Mar 2026):
Chrome 80+ Edge 80+ Firefox 75+ Safari 13+
Features:
CSS Grid Dynamic Background Markers Alternating Layout
A video game character select screen with a large image of Ryu and a row of selectable character portraits at the bottom

CSS :has() Character Select Screen

demo & code

This is a CSS :has() Character Select Screen. It replicates the classic user interface of a fighting game’s selection menu, using modern CSS to handle all state logic. Its function is to demonstrate how the :has() pseudo-class can completely replace JavaScript for managing visibility in a selection-based UI, triggering changes in the main content area based on the state of a radio button group.

Technologies:
HTML CSS JavaScript
Difficulty: Beginner
Browser Support (as of Mar 2026):
Chrome 105+ Edge 105+ Firefox 121+ Safari 15.4+
Features:
CSS State Management No JavaScript Logic Responsive Grid
A grid of four image quadrants that expand to full screen with a sliding caption effect upon interaction

Clipping Quadrant Image Gallery

demo & code

This is a Clipping Quadrant Image Gallery. It segments a full-screen display into four interactive quadrants, each housing a unique photograph. Upon clicking any segment, the component utilizes the clip-path property to instantly expand that specific quadrant to cover the entire viewport, transitioning from a mosaic-style grid into a singular, immersive view.

Technologies:
HTML CSS JavaScript
Difficulty: Beginner
Browser Support (as of Mar 2026):
Chrome 55+ Edge 79+ Firefox 52+ Safari 11+
Features:
Clip-path Expansion Z-index Layering Grid Overlay
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

demo & code

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 60+ Safari 11+ Firefox 55+ Edge 79+
Features:
Procedural Generation State Machine SVG Sprites Dark Mode
E-commerce product grid showing smooth card transitions and grid height interpolation during category filtering

Animated Fluid Grid Product Filter

demo & code

This is an Animated Fluid Grid Product Filter. It structures a dynamic catalog where elements don’t just disappear but physically slide into their new positions. Its function is to solve the jarring layout shifts common in standard filtering by using the Web Animations API to interpolate container height and element coordinates simultaneously.

Technologies:
Pug SCSS JavaScript
Difficulty: Advanced
Browser Support (as of Mar 2026):
Chrome 75+ Edge 79+ Firefox 67+ Safari 13.1+
Features:
FLIP Animation Grid Reflow Height Interpolation Smart Easing
A dark-themed grid of six cards featuring icons; a soft glow follows the cursor, illuminating the edges and background of the cards.

Interactive Glowing Grid Cards

demo & code

This snippet presents Interactive Glowing Grid Cards. It transforms a static grid of content into an immersive, tactile interface by having a soft, localized glow follow the user’s cursor. This effect illuminates both the background of the hovered card and the borders of adjacent cards, providing continuous, spatial feedback that enhances the premium feel of a dark-mode dashboard or feature list.

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of Mar 2026):
Chrome 60+ Safari 11+ Firefox 55+ Edge 79+
Features:
Mouse Tracking Dynamic Gradients Hover Glow Responsive Grid
A masonry grid of bird photographs that tilt on hover, with one card expanding to reveal full-screen content

Tilt Grid Content Reveal

demo & code

This is a Tilt Grid Content Reveal. It transforms a standard masonry image gallery into a highly interactive, spatial experience. Its function is to provide an engaging browsing interface where hovering induces physical 3D tilt, and clicking smoothly expands the thumbnail into a full-screen presentation, completely immersing the user in the selected content.

Technologies:
HTML CSS JavaScript
Difficulty: Advanced
Browser Support (as of Mar 2026):
Chrome 60+ Edge 79+ Firefox 55+ Safari 11+
Features:
3D Hover Tilt Grid Expansion Staggered Typography Scroll to Top
Article layout with a sticky right sidebar table of contents featuring a squircle highlight tracking the currently scrolled section

Auto-Generated Anchor Positioned TOC

demo & code

This is an Auto-Generated Anchor Positioned TOC. It parses an article’s heading structure on the fly and constructs a sticky navigation menu. Its primary function is to replace heavy JavaScript scroll-spies (Intersection Observers) with native CSS Anchor Positioning and Scroll Targeting, moving an animated highlight alongside the active content section.

Technologies:
HTML CSS Babel
Difficulty: Intermediate
Browser Support (as of Mar 2026):
Chrome 125+ Edge 125+
Features:
DOM Parsing Anchor Positioning Scroll Tracking Squircle Shape
A honeycomb grid of outlined hexagons with alternating red and teal borders, displaying numbers inside each cell

Pure CSS Responsive Hexagon Grid

demo & code

This is a Pure CSS Responsive Hexagon Grid. It replaces complex SVG or Javascript-driven honeycomb layouts with a purely mathematical CSS approach. Its function is to automatically tile and nest geometric shapes in a tight honeycomb pattern that recalculates rows and offsets on the fly as the parent container resizes.

Technologies:
HTML CSS
Difficulty: Advanced
Browser Support (as of Mar 2026):
Chrome 119+ Edge 119+
Features:
CSS Hexagons Container Queries Auto-reflow
Grid of movie schedule cards showing posters that transition on hover to reveal genres, showtimes, and colored information panels

Animated Movie Schedule Blocks

demo & code

This is an Animated Movie Schedule Block component. It structures chronological event data (like cinema showtimes) into a visual grid. Its function is to condense information using a pure CSS hover interaction, where an image poster slides away to reveal structured metadata (genre, time, title) through intersecting animated panels.

Technologies:
Haml SCSS
Difficulty: Intermediate
Browser Support (as of Mar 2026):
Chrome 36+ Edge 12+ Firefox 16+ Safari 9+
Features:
Sliding Panels SCSS Theming Responsive Grid
E-commerce product grid with a sidebar filter demonstrating pure CSS logic using the :has pseudo-class

E-commerce Product Filter

demo & code

This is a Pure CSS E-commerce Product Filter. It replaces JavaScript-based array filtering with native CSS relationship selectors. Its function is to toggle product visibility based on multiple checkbox states within a sidebar, offering an instant, script-free sorting mechanism for catalog grids.

Technologies:
HTML CSS
Difficulty: Intermediate
Browser Support (as of Mar 2026):
Chrome 105+ Edge 105+ Firefox 121+ Safari 15.4+
Features:
CSS Logic Sticky Sidebar No JavaScript
2D top-down sliding puzzle game interface featuring a pink player block navigating a minimal obstacle maze

Interactive Sliding Grid Puzzle Game

demo & code

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 60+ Edge 79+ Firefox 55+ Safari 11+
Features:
Level Progression Keyboard Controls Collision Detection Matrix Mapping
Dark themed responsive CSS grid layout with SVG icons where an active card expands into full width smoothly

Smooth View Transition Grid Cards

demo & code

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 111+ Edge 111+ Firefox 128+ Safari 18+
Features:
View Transitions Dynamic Grid Fallback Support
3x3 grid of animated dots scaling and emitting ripple effects in vibrant colors acting as a CSS preloader

Animated Ripple Dot Grid Loader

demo & code

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 123+ Edge 123+ Firefox 121+ Safari 17.4+
Features:
Keyframe Choreography SCSS Loops Light-Dark Adaptation
Dark themed navigation bar with a yellow-accented mega menu expanded, showing movie categories over a carousel background of film posters

Dropdown Navigation

demo & code

Navigation is the backbone of usability, but traditional dropdowns can feel cramped and elusive. This component expands the concept of a menu into a panoramic dashboard. It is not just a list of links; it is a structured map of your application’s architecture.

Technologies:
HTML CSS
Difficulty: Intermediate
Browser Support (as of Feb 2026):
Chrome 99+ Edge 99+ Firefox 97+ Safari 15.4+
Features:
CSS Layers Responsive Design Mega Menu Open Props
A crowded grocery store flyer layout titled 'Techfood', featuring grid-based product listings for snacks and drinks with discount badges and varied cell sizes.

Techfood Grocery Grid Layout

demo & code

Web layouts often suffer from “boxiness” — everything aligned in predictable, uniform rows. This design breaks that monotony by adopting the chaotic energy of a supermarket flyer. It utilizes the full power of CSS Grid to create irregular spans, varied densities, and tight packing, proving that the web can be as visually dense and information-rich as print media without sacrificing structure.

Technologies:
Pug SCSS
Difficulty: Intermediate
Browser Support (as of Feb 2026):
Chrome 57+ Edge 16+ Firefox 52+ Safari 10.1+
Features:
Complex CSS Grid Pixel Art Logo Print Design Aesthetic
Minimalist article grid where the mouse pointer is replaced by a circular 'Read' badge that changes color based on the hovered item.

Dynamic Article Hover Cursor

demo & code

The mouse cursor is the primary bridge between user and interface, yet it often remains a passive arrow. This component reimagines the cursor as an active participant in the narrative. By morphing the pointer into a contextual “Read” badge that reacts to specific content, we reduce cognitive load and create a more intent-driven browsing experience. It feels less like clicking links and more like exploring a curated magazine.

Technologies:
HTML CSS Babel
Difficulty: Intermediate
Browser Support (as of Feb 2026):
Chrome 105+ Edge 105+ Firefox 121+ Safari 15.4+
Features:
Custom Cursor CSS :has() Blend Modes Grid Layout
Dark mechanical keyboard layout with glowing keys in a winter blue color scheme, rendered with realistic CSS shadows and lighting effects

RGB Mechanical Keyboard Grid

demo & code

Digital interfaces often feel flat and lifeless. This component brings the tactile satisfaction of high-end mechanical hardware to the web. By simulating physical properties like keycap depth, under-glow, and randomized RGB lighting, we create an object that begs to be touched. It is a study in skeuomorphic revival, blending modern CSS capabilities with the gamer aesthetic to produce a UI element that feels solid, expensive, and reactive.

Technologies:
HTML SCSS Babel
Difficulty: Intermediate
Browser Support (as of Feb 2026):
Chrome 105+ Edge 105+ Firefox 110+ Safari 16+
Features:
Container Queries Procedural Coloring Realistic Lighting Theme Switching
Split screen web layout with contrasting dark and neon themes, featuring a vertical reveal line controlled by interactive mouse hover

Mouse-Driven Split Reveal

demo & code

Static content is a relic. We don’t just want to show information; we want the user to uncover it. This component transforms the cursor into a tool of discovery, creating a tactile connection between the user and the interface. By removing the friction of clicking or dragging handles, we achieve a fluidity that feels less like software and more like a physical extension of the hand. It is simple, unapologetic, and immediate.

Technologies:
HTML CSS JavaScript
Difficulty: Beginner
Browser Support (as of Feb 2026):
Chrome 60+ Edge 79+ Firefox 52+ Safari 10+
Features:
Instant Feedback Touch Compatible Fluid Typography
4x4 image grid with a central magnified pop-up overlay appearing on long-press, demonstrating a tactile preview interaction

Tactile Long Press Image Grid

demo & code

In a world obsessed with speed, we often forget the power of distinct intent. The standard “click” is binary and abrupt. This component introduces a moment of pause — a “breath” — allowing the user to peek into content without committing to a navigation event. By utilizing the “long press” (or click-and-hold) mechanic, we bridge the gap between desktop precision and mobile intuition, creating a gallery experience that feels organic and responsive to the user’s curiosity.

Technologies:
HTML CSS JavaScript
Difficulty: Beginner
Browser Support (as of Feb 2026):
Chrome 57+ Edge 16+ Firefox 52+ Safari 10.1+
Features:
Long Press Interaction Responsive Grid Touch Support Instant Preview
A digital clock where each digit is composed of multiple small analog clocks; the hands align to form the numbers 12:45:30 on a white background.

Kinetic 144-Clock Digital Display

demo & code

This Kinetic 144-Clock Digital Display is a stunning example of procedural animation. Inspired by physical kinetic art installations (like those by Humans Since 1982), it uses a grid of 144 individual analog clocks to form digital numbers. React manages the “target state” of every single clock hand, while CSS transitions handle the smooth, synchronized movement, creating a mesmerizing flow of time.

Technologies:
HTML CSS Babel
Difficulty: Advanced
Browser Support (as of Feb 2026):
Chrome 60+ Edge 79+ Firefox 60+ Safari 12+
Features:
Kinetic Typography CSS Variables Angle Normalization React State Management
A grid of colorful Nike shoe product cards. On hover, the shoe image rotates and shifts right, while a vertical text label slides in from the left.

Nike Product Card Interaction

demo & code

This Nike Product Card Interaction is a dynamic UI component designed for e-commerce listings. It transforms a standard static product grid into an engaging experience. When a user hovers over a card, the product image rotates and shifts to make room for a vertical brand label that slides in from the side. This clever use of space allows for a clean initial view while revealing branding details on demand.

Technologies:
HTML CSS
Difficulty: Intermediate
Browser Support (as of Feb 2026):
Chrome 57+ Edge 16+ Firefox 52+ Safari 10.1+
Features:
Hover Animation CSS Transform Grid Layout Product Card
A responsive grid of cards featuring illustrations, where each card is slightly rotated and scaled, creating a scattered paper effect on a dark background.

Scroll-Driven Masonry Reveal

demo & code

This Scroll-Driven Masonry Reveal creates a playful, tactile experience where content cards appear to be “dealt” onto the screen as the user scrolls. By leveraging the native CSS Scroll-driven Animations API, it achieves smooth, main-thread-free entrance effects without a single line of JavaScript. The layout adapts intelligently from 2 to 8 columns, making it a robust solution for image galleries or blog archives.

Technologies:
HTML CSS
Difficulty: Intermediate
Browser Support (as of Feb 2026):
Chrome 115+ Edge 115+ Safari 26+ Firefox (flag/polyfill)
Features:
Scroll Triggered Staggered Entrance Responsive Grid Reduced Motion
A pastel-colored web page displaying a grid of photos (plants, food, animals) with a filter bar at the top allowing users to select categories.

React Filterable Image Gallery

demo & code

This React Filterable Image Gallery is a clean, component-based solution for organizing visual content. Unlike simple “show/hide” scripts, it uses React’s state management to handle complex multi-criteria filtering. Users can toggle multiple categories (e.g., “Food” AND “Plants”) simultaneously, or reset everything with an “All” button. The UI is polished with pastel colors and smooth hover animations.

Technologies:
HTML CSS Babel
Difficulty: Intermediate
Browser Support (as of Jan 2026):
Chrome 80+ Edge 80+ Safari 13+ Firefox 75+
Features:
Multi-Select Filters State Management CSS Grid/Flexbox Hover Effects
Dark themed image gallery where one selected city night photo is enlarged and spans multiple grid cells, while others are neatly arranged around it.

Vue FLIP Image Gallery

demo & code

This Vue FLIP Image Gallery showcases a high-performance way to animate layout changes that are typically expensive for the browser. When a user selects an image, it expands to fill a larger portion of the grid, while surrounding items gracefully rearrange themselves. This is achieved not by simple CSS transitions, but by the FLIP technique (First, Last, Invert, Play), ensuring buttery smooth 60fps animations even during complex DOM reflows.

Technologies:
HTML SCSS TypeScript
Difficulty: Advanced
Browser Support (as of Jan 2026):
Chrome 80+ Edge 80+ Safari 14+ Firefox 90+
Features:
FLIP Animation Grid Layout Interactive Selection Hardware Acceleration
Elegant glassmorphism profile card with a blurred image background and fading overlay effect using CSS masks

Glassmorphism Profile Info Card

demo & code

This Glassmorphism Profile Info Card is a high-end UI component that replicates the sleek, frosted-glass aesthetic found in modern operating systems like iOS and macOS. It features a sophisticated interplay between background imagery and foreground content, using advanced CSS masking and backdrop filters to create a natural sense of depth and hierarchy.

Technologies:
HTML SCSS
Difficulty: Intermediate
Browser Support (as of Jan 2026):
Chrome 76+ Edge 79+ Firefox 103+ Safari 9.1+
Features:
Glassmorphism CSS Masking Grid Stacking
Grid of dark cards; the hovered card has a subtle glowing white border that follows the mouse cursor, created by CSS radial gradients

Stripe-Inspired Cards Hover Effect

demo & code

This Stripe-Inspired Cards Hover Effect replicates the sophisticated “flashlight” border interaction seen on modern SaaS websites. Instead of a simple color change, a soft radial gradient follows the user’s mouse cursor across a grid of cards. This creates a cohesive, lighting-aware interface where elements seem to illuminate as you interact with them.

Technologies:
HTML SCSS JavaScript
Difficulty: Intermediate
Browser Support (as of Jan 2026):
Chrome 49+ Edge 15+ Firefox 31+ Safari 9.1+
Features:
Mouse Tracking CSS Variables Radial Gradient Mask Border Reveal
Soft gray calculator interface with rounded buttons and a toggle switch; one state shows light mode, the other shows dark mode with neon accents

Neumorphic Dark Mode Calculator

demo & code

This Neumorphic Dark Mode Calculator brings the “Soft UI” trend to life with a fully functional mathematical tool. It features a realistic, extruded plastic look achieved through complex CSS box-shadows. A prominent toggle allows users to switch between a clean light theme and a high-contrast dark mode, instantly updating the shadow physics to maintain the illusion of depth.

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of Jan 2026):
Chrome 60+ Edge 79+ Firefox 55+ Safari 11+
Features:
Neumorphism Dark Mode Toggle Copy to Clipboard Vanilla JS Math
A clean and responsive admin dashboard layout with a collapsible sidebar and dark mode toggle.

AdminHub Admin Dashboard v2.1

A responsive admin dashboard built with CSS Grid and Flexbox, featuring a collapsible sidebar, dark mode toggle, and interactive widgets.

See the Pen AdminHub Admin Dashboard v2.1.

An interactive Advent calendar with 25 cards that flip to reveal quotes.

Advent Calendar with Quotes

An interactive Advent Calendar featuring 25 flip-cards generated via JavaScript.

See the Pen Advent Calendar with Quotes.

An adaptive CSS grid that smoothly reorganizes its layout as items are added or removed.

Always Great Grid

An interactive, “living” grid that smoothly morphs and adapts layout upon adding/removing items or resizing the container, maintaining a harmonious bento-style structure.

See the Pen Always Great Grid.

A music app dashboard with glassmorphism panels, sliders, and a music player with a rotating vinyl cover.

Responsive Dashboard with Sliders and Music Player

A fully-featured modern music app web interface featuring glassmorphic panels, smooth animations, and functional music playback with a rotating vinyl-style cover art.

A gallery of images framed to look like interlocking jigsaw puzzle pieces.

Wavy Image Gallery

Images appear as jigsaw puzzle pieces with interlocking edges that can visually fit together.

See the Pen Wavy Image Gallery.

Grid of interactive to-do list cards that animate to reveal sub-tasks when clicked.

List Styles 2

An interactive grid of task cards where clicking a counter button triggers a card-swap animation, revealing a hidden sub-list from behind the main item using z-index manipulation and CSS transforms.

See the Pen List Styles 2.

A clean 5-day weather forecast card showing daily temperatures and weather icons.

React Weather API Card

A responsive 5-day weather forecast widget fetching live data via OpenWeatherMap API, rendered dynamically with React and styled using CSS Grid.

See the Pen React Weather API Card.

Dynamic infographic where an image shrinks and a number counter animates on scroll.

Scroll UI Animation

As you scroll down, a large image of a field shrinks and gets cropped by white blocks to focus attention, while a heading on the left counts up the percentage of water saved, changing color for emphasis. This creates the feel of a dynamic infographic.

See the Pen Scroll UI Animation.

Calculator

Calculator

A responsive calculator interface with distinct functional zones powered by CSS Grid and immediate string evaluation.

See the Pen Calculator.

Infinite Mondrian Image Gallery

Infinite Mondrian Image Gallery

A visually unique web application that continuously expands its content upon scrolling, demonstrating the synergy between a reactive framework and modern browser APIs for procedural design.

See the Pen Infinite Mondrian Image Gallery.

Responsive CSS Grid: Books

Responsive CSS Grid: Books

A unique, dynamic, and responsive collage of images that uses advanced CSS techniques to create a 3D-like geometric pattern.

See the Pen Responsive CSS Grid: Books.

Checkout Radios

Checkout Radios

A modern checkout form component utilizing the powerful CSS :has() selector to style parent containers based on the state of nested radio inputs.

See the Pen Checkout Radios.