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.

Level: Advanced
Browser Support [As of Mar 2026]: Chrome 80+, Edge 80+, Firefox 75+, Safari 13.1+
A sleek, neumorphic UI thermostat showing temperature controls with a glowing gradient ring that changes from cool blue to warm orange as the dial is turned.

Neumorphic Drag Dial Thermostat

demo & code

This is a Neumorphic Drag Dial Thermostat. It provides a tactile, skeuomorphic interface for setting numerical values (like temperature) through rotational dragging or keyboard input. The dial dynamically reveals cool-to-warm gradient colors based on the current value, enhancing the physical “feel” of a smart home control panel.

Level: Intermediate
Browser Support [As of Mar 2026]: Chrome 60+, Safari 11+, Firefox 55+, Edge 79+
Dark themed cyberpunk style modal dialog with a glowing border, sharp angled corners, and a glitching text effect

Cyberpunk Glitch Upgrade Modal

demo & code

This is a Cyberpunk Glitch Upgrade Modal. It transforms a standard confirmation dialog into a highly stylized, cinematic interface. Its function is to provide explicit interaction boundaries using the native HTML Popover API, augmented with aggressive visual distortion (glitches) and integrated audio feedback for a deeply immersive user experience.

Level: Advanced
Browser Support [As of Mar 2026]: Chrome 114+, Edge 114+, Firefox 125+, Safari 17+
Image gallery showing a large main display with a row of clickable thumbnails below. On mobile, the thumbnails transform into small dots with hover previews.

Adaptive Thumbnail Carousel

demo & code

This Adaptive Thumbnail Carousel is a versatile gallery component that seamlessly bridges the gap between desktop and mobile UX. On desktop, it presents a traditional filmstrip of thumbnails. On mobile, it intelligently morphs into a dot-navigation style, where hovering (or tapping) a dot reveals a floating preview of the image. The carousel handles state synchronization, smooth scrolling, and accessibility, making it a robust choice for e-commerce product pages or portfolios.

Level: Intermediate
Browser Support [As of Feb 2026]: Chrome 69+, Edge 79+, Firefox 63+, Safari 13.1+
Vintage green-tinted web gallery featuring an old portrait of Ernest Hemingway with a paper texture overlay and handwritten signature.

Atmospheric Split-View Gallery

demo & code

This Atmospheric Split-View Gallery creates an immersive, story-driven experience reminiscent of a digital scrapbook. It combines a full-screen horizontal slider with a “flip-card” mechanic to reveal hidden content. The visual style defines the component, utilizing CSS mix-blend-mode to fuse historical black-and-white photography with a grunge paper texture, creating a cohesive, vintage aesthetic.

Level: Intermediate
Browser Support [As of Feb 2026]: Chrome 41+, Edge 79+, Firefox 32+, Safari 8+
Scroll-Snap Grid Navigation with Intersection Observer

Scroll-Snap Grid Navigation with Intersection Observer

See how the Intersection Observer powers the 2D grid navigation: the Scroll Snap logic handles mandatory cell binding, while a JS utility adds support for keyboard arrow navigation and responsive typography using cqi/dvh units.