Flat Sales Dashboard UI
Interactive sales dashboard built with React using pure ES modules and no build step. Features dynamic SVG charts, leverages Intl.API for data formatting, and uses Tailwind CSS for a responsive layout with dark mode support.
See the Pen Flat Sales Dashboard UI.
Jackie's Pet Store
A responsive pet store landing page built with CSS Grid and Flexbox. It features a dynamic navigation system with hover-triggered mega-menus, gradient-styled product cards with scale transitions, and a comprehensive use of CSS variables for consistent theming across breakpoints.
See the Pen Jackie's Pet Store.
Choose Your Megafauna
A high-tech, atmospheric interface that immerses the user in a retro-futuristic environment, reminiscent of 80s arcade selection screens or cyberpunk movies.
See the Pen Choose Your Megafauna.
Lo-Fi Tailwind CSS Calendar Select
A stylish, strict date picker prototype that easily integrates into any Tailwind project and is ready to be “brought to life” with JavaScript.
See the Pen Lo-Fi Tailwind CSS Calendar Select.
React Infinite Scrolling with IntersectionObserver
An infinite scroll gallery built with React, fetching images from the Unsplash API. It leverages the native Intersection Observer API via a useCallback ref to detect when the user reaches the bottom of the grid, automatically triggering the next page fetch and state update for a seamless browsing experience.
See the Pen React Infinite Scrolling with IntersectionObserver.
Responsive Image Grid with Slider and Search
A convenient, fast, and visually pleasing interface for searching and viewing image collections that works seamlessly without page reloads.
See the Pen Responsive Image Grid with Slider and Search.
Neu Times!
A neumorphic digital clock featuring a vertical sliding mechanism reminiscent of slot machines.
See the Pen Neu Times!.
Simple HTML Charting with CSS Grid, Writing Mode, and Vue
A lightweight, colorful, and animated chart demonstrating data visualization capabilities using pure CSS and Vue without heavy dependencies.
Full Viewport Gallery: Pure CSS
A pure CSS image gallery that leverages the advanced :has() pseudo-class and radio input hacks to orchestrate state changes without JavaScript. The layout utilizes CSS Grid variables to dynamically translate the viewport, creating a smooth, easing-based transition between full-screen images controlled entirely by sibling combinators and checked states.
See the Pen Full Viewport Gallery: Pure CSS.
Round Cards
An aesthetic, minimalist gallery of circular elements where each card is uniquely composed (image on top, bottom, left, or right), creating visual variety within a strict grid.
See the Pen Round Cards.
Open Props Bento Grid
A modern, visually appealing content grid that smoothly assembles on scroll, adapting seamlessly to any screen size.
See the Pen Open Props Bento Grid.
Inertial Scroll Gallery with 3D Transforms
A sophisticated scroll-hijacking gallery that emulates inertia using a virtual scroll container and requestAnimationFrame. JavaScript orchestrates complex 3D transforms - calculating rotation and translation based on intersection ratios - while the layout relies on a fixed CSS grid.
See the Pen Inertial Scroll Gallery with 3D Transforms.
Product Plan Cards with CSS Ribbons
A pure CSS pricing component that creates a dimensional ‘ribbon’ aesthetic solely through ::after pseudo-elements and clip-path geometry. The layout leverages CSS Custom Properties for distinct color themes and calc with negative margins to extend elements beyond the parent container, creating a folded paper effect without any JavaScript dependencies.
See the Pen Product Plan Cards with CSS Ribbons.
Animated Portfolio with SVG ClipPath Hover Effect
This interactive portfolio showcases a masonry-style layout built with two overlapping CSS Grids, where grid-row: span and grid-column: span create the complex pattern. The key interaction is a unique “spotlight” reveal effect on hover, powered by a JavaScript-controlled SVG <clipPath> that dynamically updates the position of a <circle> mask to follow the mouse.
See the Pen Animated Portfolio with SVG ClipPath Hover Effect.
CATS Pets Store Hero Section
This cinematic hero section employs Vue.js reactivity to orchestrate a continuous background image rotation system, where cat photos dynamically swap with sequenced enter/exit animations while geometric typography skews dramatically above.
See the Pen CATS Pets Store Hero Section.
Infinite Scrolling with Image Cards
This infinitely scrolling image grid employs an IntersectionObserver with baton-passing observation to dynamically load content from the Pixabay API, creating cards through DOM manipulation as the user scrolls. JavaScript manages the paginated requests while CSS Grid provides responsive layout adaptation, with custom properties enabling seamless dark/light theme switching and clip-path animations.
See the Pen Infinite Scrolling with Image Cards.
Interactive Profile Card with Canvas
Canvas-powered dot grid with interactive profile components. Responsive card design featuring smooth transitions, gradient accents, and scalable SVG avatars.
See the Pen Interactive Profile Card with Canvas.
Simple Full-Screen Slideshow With Vanilla JavaScript
A slideshow employing a CSS Grid stack for a fade transition, toggled by an .is-active class. JavaScript drives navigation via nextElementSibling and powers a custom cursor by updating its style.left/top properties based on mousemove events for fluid tracking.
See the Pen Simple Full-Screen Slideshow With Vanilla JavaScript.
Variable Font Generative Letter Grid
Interactive typography generator with responsive grid system. Customizable character sets, weighted randomness, and smooth hover/click animations.
See the Pen Variable Font Generative Letter Grid.
100-Year Clock Wheel
This demo showcases a multi-ring clock with rotating elements where each date/time value is generated and positioned using trigonometry. A key feature is the dynamic localization of month and day names using the Intl.DateTimeFormat API and language selection via the native <dialog> element.
See the Pen 100-Year Clock Wheel.
CSS Blockquote with Gradient Drop Cap
A unique drop cap is created with modern CSS techniques - its complex background is generated by layering linear-gradient and repeating-conic-gradient, while its responsive size is managed by calc().
See the Pen CSS Blockquote with Gradient Drop Cap.
Ghost Ships Sticky Header
This demo features a responsive navigation block with sticky behavior and a jQuery based scroll animation for the header. The main technical feature is the dynamic style switching between normal and “lightmode” using localStorage to persist the state.
See the Pen Ghost Ships Sticky Header.
CSS List Filtering with :has()
A comprehensive demonstration of CSS :has() selector and Container Queries capabilities. :has() is used to toggle between light/dark themes and to dynamically filter cards by category without using JavaScript.
See the Pen CSS List Filtering with :has().
CSS Style Switcher with :has()
An example of powerful reactivity with :has() - theme switching not only changes colors but also radically reworks the layout, adds stylized shadows, and even changes fonts and background SVG patterns.
See the Pen CSS Style Switcher with :has().
Filter Items in Subgrid with :has()
A multi-faceted demonstration that implements dynamic card filtering in pure CSS using the :has() selector and radio buttons. CSS Subgrid is used for perfect vertical alignment, and :has() is also leveraged for contextual styling - cards with a special element automatically change their appearance without JS.
See the Pen Filter Items in Subgrid with :has().
Responsive Modal Popup Box
A responsive share modal pop-up that appears from the bottom on mobile devices and centers on the screen on desktop. The display logic is entirely tied to toggling the .show-modal class using vanilla JS.
See the Pen Responsive Modal Popup Box.
Click-to-Zoom Calendar
Explore responsive calendar design featuring a detailed hover and click zoom effect, implemented through precise coordinate calculations to manipulate CSS transform based on the selected date’s index.
See the Pen Click-to-Zoom Calendar.
Skeuomorphic Stopwatch
A skeuomorphic stopwatch built with modern CSS features - CSS Grid for the dial layout, linear-gradient and box-shadow for a realistic look, and animation control managed through CSS variables.
See the Pen Skeuomorphic Stopwatch.
Ticket
A ticket layout where data (date, code) is generated on the fly with vanilla JS and inserted into the HTML - styling is done using CSS Grid, drop-shadow, and reusable SVG symbols via the <use> tag.
See the Pen Ticket.
Interactive Fireworks with Babylon.js and CSS nth-child
An example of efficient resource management in Babylon.js - completed particle systems are tracked and completely removed from the scene with the dispose() method, preventing memory leaks.
React Color Gradient Palette
This React component library demonstrates a technically clean solution for displaying color gradients.
See the Pen React Color Gradient Palette.
Sticky Sidebar with CSS position: sticky
A pure CSS method to fix one block on the screen while its neighbor scrolls - a clear demonstration of how position: sticky works within a parent container.
See the Pen Sticky Sidebar with CSS position: sticky.
Blocks Clock with Pixel Art Digits
This retro-style clock leverages CSS Grid for its 3x5 matrix display, dynamically updating the digit structure by manipulating the parent element’s class, while setInterval(setTime, 500) ensures a responsive time refresh.
See the Pen Blocks Clock with Pixel Art Digits.
Layout Switcher with :has()
Discover a pure CSS solution for dynamic layout switching between List and Grid views. It leverages the powerful CSS :has() selector to conditionally apply grid-template-columns based on the state of a radio input, all without a single line of JavaScript.
See the Pen Layout Switcher with :has().
Scroll-Driven Gallery
A demonstration of the new CSS Scroll-Driven Animations (SDA) API, where the scroll position of the entire page directly drives a complex, scaling, and rotating grid of images, achieving a high-performance, engaging visual effect purely with CSS.
See the Pen Scroll-Driven Gallery.
Animate Grid Layout with FLIP
Showcasing the power of GreenSock’s FLIP technique to smoothly animate CSS Grid layout changes, including alphabetical sorting and DOM element manipulation.
See the Pen Animate Grid Layout with FLIP.
Responsive Music Player UI with Flexbox and Grid
A sleek, dual-screen music player UI built with clean CSS/SCSS and a responsive Flexbox/Grid layout, featuring custom JavaScript logic for dynamic track time updates via a range input.
See the Pen Responsive Music Player UI with Flexbox and Grid.
Flip Grid Size with GSAP
A demonstration of how GSAP Flip achieves flawless element repositioning: the layout switch is done by simply adding/removing a CSS class, while all complex transition logic (position, size) is delegated to the library.
See the Pen Flip Grid Size with GSAP.
Photo Gallery Grid Animation with CSS Clip-Path
A showcase of the creative application of clip-path to create an “unfolding” image effect on hover, where the interaction not only changes the shape but also uses z-index to elevate the element and overlap neighboring tiles.
See the Pen Photo Gallery Grid Animation with CSS Clip-Path.
CSS-Only Dots World Map
A technical demo of geodata visualization using pure CSS/Sass to create a grid-based world map. The core feature is the animation control of numerous cells using @each and individual animation-delay: random(...), which makes the pulsing unique to each continent.
See the Pen CSS-Only Dots World Map.
Just Bored Vol. 3 - Creative Post UI
A visually complex component focusing on non-standard geometry (border-radius: 0 150px 0 10px) and an impressive avatar hover effect (gradient shift, filter: brightness(), and information blur/fade-out) implemented purely with CSS.
See the Pen Just Bored Vol. 3 - Creative Post UI.
Single Image with Squircle Shape and Inner Shadow
Explore the power of CSS Grid with auto-fit for a responsive layout and SVG filtering techniques to give images a trendy squircle outline and unique shadow effect.
See the Pen Single Image with Squircle Shape and Inner Shadow.
Corner-shape Hexagon Avatars
This demo creates a responsive hexagonal grid using CSS Grid and the powerful, lesser-known corner-shape: bevel property. It uses negative margin-block for smooth overlaps, and a unique linear() easing function for a bouncy, fluid hover animation.
See the Pen Corner-shape Hexagon Avatars.
Toggle Cards with Inverted Border-Radius
A simple yet effective implementation of interactive cards using pure JavaScript for click handling. Visual effects, including the checkbox animation, are done entirely in CSS, while the responsive design is built with Sass.
See the Pen Toggle Cards with Inverted Border-Radius.
Vertical Slider with CSS Only
A simple, yet effective image gallery using CSS Grid and native browser features like scroll-snap and :target. This approach creates a smooth, fully accessible slideshow without any JavaScript, relying on pure CSS for both layout and navigation.
See the Pen Vertical Slider with CSS Only.
Editorial Layout: Andy Warhol
A demonstration of a classic editorial layout realized with modern CSS, combining the power of Grid for structure with fine typographic controls like multi-column text and ::first-letter pseudo-elements.
See the Pen Editorial Layout: Andy Warhol.
Responsive Front Page Article Layout with CSS Grid
This demo showcases a powerful responsive technique: a sophisticated CSS Grid layout for large screens gracefully degrades to a simple Flexbox-driven block flow on mobile devices, completely altering the structure for better readability.
See the Pen Responsive Front Page Article Layout with CSS Grid.
Splitting.js Image Hover Effect
This demo shows how modern CSS can power rich interactions. It combines Splitting.js and advanced CSS Grid with dynamic custom properties to create a complex, performant, and responsive image hover effect.
See the Pen Splitting.js Image Hover Effect.
Slide In/Out Gallery Effect
An atmospheric, cyberpunk gallery where static images feel alive due to constantly shifting digital artifacts and smooth caption reveals on hover.
Scroll-Driven Grid Animation with CSS-Doodle
A mesmerizing scroll-driven image grid powered by the cutting-edge animation-timeline: view() CSS property and the <css-doodle> web component.
Skateboard Product Grid
This demo showcases a responsive grid built on modern CSS technologies: CSS Grid for layout, Custom Properties for centralized theme management, and Fluid Typography using clamp() for ’elastic’ font sizes. The key feature is a complex animation system, including a staggered appearance of cards and advanced :hover effects using animated SVG.