3D Rotating Value Dial
demo & codeThis is a 3D Rotating Value Dial. It visualizes continuous data through a spatial, cylindrical interface. Its function is to replace flat range indicators with a tactile, volumetric readout that dynamically shifts color hue based on value.
Tilting Diamond Range Slider Effect
demo & codeThis 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.
Interactive 3D Flip Book Gallery
demo & codeThis is an Interactive 3D Flip Book Gallery. It simulates a physical book structure where each element acts as a double-sided page. Its function is to showcase images through spatial depth, replacing standard flat carousels with a tactile flipping mechanic.
Interactive 3D Coverflow Gallery
demo & codeThis is an Interactive 3D Coverflow Gallery. It organizes visual media into a spatial environment. Its function is to replace flat grids with depth-based navigation, using mathematical inverse transformations to zoom into selected items seamlessly.
Smooth 3D Scroll-Driven Reveal
demo & codeThis is a Smooth 3D Scroll-Driven Reveal. It replaces the native scroll behavior with a custom, momentum-based scrolling engine that orchestrates complex 3D transforms. Its function is to create a gallery experience where images feel weightless, tilting and translating in 3D space based on their velocity and position relative to the viewport.
Liquid Filling Heart Interaction
demo & codeThis is a Liquid Filling Heart Interaction. It visualizes a “pumping” effect by animating a fluid level inside a heart-shaped container. Its function is to serve as a playful, interactive state indicator — like a “like” button or health bar — that responds to user clicks with a simulated hydraulic fill and a 3D perspective jolt.
Immersive 3D Tilt Card Modal
demo & codeWe accept flatness in web interfaces as a constraint, but it is merely a habit. This component breaks the fourth wall, transforming a static modal into a tangible, digital artifact. By coupling mouse physics with deep perspective, we create an interaction that feels less like clicking a link and more like holding a rare collectable.
Isometric Floating Layers Diagram
demo & codeThis Isometric Floating Layers Diagram is a visually striking React component designed to represent architectural stacks or multi-tiered systems. By combining SVG geometry with CSS animations, it creates a lightweight 3D isometric illusion. Each layer floats rhythmically, enhanced by vibrant gradients and drop shadows, making it perfect for landing pages explaining software infrastructure or service tiers.
3D Parallax Card Slider
demo & codeThis 3D Parallax Card Slider brings a tangible, high-fidelity feel to web galleries. It goes beyond simple sliding by implementing a physics-based tilt effect that reacts to mouse movement, giving each card weight and depth. The background adapts seamlessly to the active slide, creating an immersive atmosphere perfect for luxury travel sites or premium portfolios.
Flip-Disc Mechanical Checkbox
demo & codeThis Flip-Disc Mechanical Checkbox brings the satisfying, tactile physics of old-school airport information boards to the web. Instead of a simple tick, selecting an item triggers a 3D rotation of a mechanical disc, flipping it from a dark, inactive side to a glowing orange active side. This creates a high-contrast, industrial aesthetic perfect for system dashboards or retro-themed interfaces.
3D Rotating iOS Time Picker
demo & codeThis 3D Rotating iOS Time Picker recreates the tactile feel of native mobile controls on the web. It features three independently rotating wheels (Hours, Minutes, Meridiem) that snap into place with satisfying physics. The component leverages the cutting-edge Scroll-driven Animations API for buttery-smooth performance on supported browsers, while seamlessly falling back to GSAP for others. The 3D perspective creates a “drum” effect where numbers fade and rotate away as they leave the center view.
3D Tilt Mobile Navigation
demo & codeThis 3D Tilt Mobile Navigation concept adds a tactile, physical feel to mobile app menus. Unlike standard flat navigations, this component utilizes CSS perspective to “tilt” the entire menu bar towards the user’s touch point, simulating a floating surface. It pairs this effect with delightful SVG icon micro-interactions and a “fly-out” card transition for the content area, creating a highly polished, app-like experience on the web.
3D Parallax Hover Card
demo & codeThis 3D Parallax Hover Card creates a premium, tactile feel by mimicking physical depth on a flat screen. As the user moves their cursor over the card, it tilts along the X and Y axes to face the mouse, while the background image shifts in the opposite direction. This compound movement creates a convincing “window” effect, making the content appear to float above the background.
Draggable 3D Cube with Dynamic Lighting
demo & codeThis Draggable 3D Cube goes beyond standard CSS 3D transforms by implementing a custom “lighting engine” using JavaScript. As the user drags to rotate the carousel, the opacity of each face is dynamically calculated based on its angle relative to the viewport. This creates a realistic shading effect - faces facing the viewer are bright and fully opaque, while those turning away fade into the background, enhancing the perception of depth without using WebGL.
Draggable 3D Parallax Image Ring
demo & codeThis Draggable 3D Parallax Image Ring creates a high-end, immersive gallery experience often associated with WebGL, but built entirely with DOM elements and GSAP. It arranges images in a 3D circle that users can spin with a swipe or mouse drag. The standout feature is the calculated parallax effect: as the ring rotates, the background position of each image shifts in the opposite direction, creating a convincing illusion of depth and window-like transparency.
Interactive 3D Photo Cube
demo & codeThis Interactive 3D Photo Cube creates a spatial navigation experience where a user explores six images mapped onto a cube by moving their cursor. Unlike standard sliders, it utilizes CSS 3D transforms orchestrated by GSAP to create a seamless, physics-like rotation. The snippet also features a “window-pane” parallax effect where the background images shift slightly inside their frames, adding an extra layer of depth.
Trigonometric 3D Orbit Gallery
demo & codeThis Trigonometric 3D Orbit Gallery is a stunning example of “Code Art,” demonstrating the raw power of modern CSS mathematics. Instead of relying on rigid keyframes for positioning, it uses parametric equations to place and animate 32 images along a complex, fluid 3D curve in real-time, creating a perpetual motion machine effect purely with stylesheets.
3D Stacking Card List Effect
demo & codeThis 3D Stacking Card List Effect transforms a standard vertical list into an immersive, layered user interface. By leveraging CSS 3D transforms and focal blur filters, it simulates a physical deck of cards where background items appear distant and out of focus, settling into a clear layout only upon interaction.
3D Tilt Maze Game
demo & codeThis 3D Tilt Maze Game recreates the classic wooden labyrinth toy using web technologies. By combining CSS perspective with JavaScript keyboard events, it simulates a physical board that tilts to roll a ball. The game includes a rudimentary physics engine for ball movement and wall collision, complete with multiple levels generated from array maps.
3D Landscape
A scenic forest landscape with a house that smoothly tilts and rotates following the mouse movement, revealing the scene’s depth through a parallax effect.
See the Pen 3D Landscape.
Advent Calendar with Quotes
An interactive Advent Calendar featuring 25 flip-cards generated via JavaScript.
See the Pen Advent Calendar with Quotes.
Moiré Psy-Dance Party VIP Access Card (CSS Only)
A psychedelic 3D VIP card animation powered by pure CSS.
See the Pen Moiré Psy-Dance Party VIP Access Card (CSS Only).
Can :has() Connect 4?
A fully functional Connect 4 game implemented entirely in CSS, utilizing the :has() selector to manage complex game state, enforce turn-taking via CSS counters, and detect win conditions (vertical, horizontal, diagonal).
See the Pen Can :has() Connect 4?.
CSS Cube
A pure CSS isometric text cube constructed via 3D transforms and trigonometry-based SCSS calculations. It features dynamic styling controlled by :has() and CSS variables, allowing for runtime theme switching (tritone/monotone/dim) and dark mode adaptation without JavaScript logic.
See the Pen CSS Cube.
GSAP Animate Text
A showcase of 7 kinetic typography effects powered by GSAP.
See the Pen GSAP Animate Text.
Blocky Digital Clock
A voxel-style 3D clock where digits morph physically via CSS transforms driven by sibling selectors, creating a floating, mechanical restructuring effect.
See the Pen Blocky Digital Clock.
Original vs. Negative Card (Hover and Drag)
A tactile 3D comparison card where the slider reveals image states via blend modes, with smart label occlusion logic.
See the Pen Original vs. Negative Card (Hover and Drag).
Uninvert Kitty
An interactive spotlight reveal where the cursor controls a negative mask and a physical 3D tilt effect.
See the Pen Uninvert Kitty.
Holographic Name Card with Hover Effects
An interactive 3D holographic card where JavaScript maps pointer coordinates to scoped CSS Custom Properties like --pointer-x. The physical lighting simulation relies on complex gradient layering, mask-image, and mix-blend-mode, all dynamically driven by these calculated values to create realistic depth and glare.
See the Pen Holographic Name Card with Hover Effects.
Entry Ticket
A detailed event ticket simulation constructed with CSS Grid, featuring authentic textures and typography (barcodes, holograms).
See the Pen Entry Ticket.
Floating Headers
Impressive, weighty 3D typography that reacts to scrolling with a natural shift in perspective, reminiscent of volumetric signage or cinematic titles.
See the Pen Floating Headers.
Treasure Map
The map looks like a real sheet of paper that can be virtually “crumpled” or folded with a mouse/finger, complete with realistic shadows and physics.
See the Pen Treasure Map.
Vertical Original vs. Negative Card (Hover and Drag)
An interactive card that reveals a negative version of the image on hover, with a draggable slider to compare the two versions, utilizing CSS blend modes and 3D transforms.
See the Pen Vertical Original vs. Negative Card (Hover and Drag).
Music Player
The user receives a tactile, responsive interface that visually reacts to mouse “pressure,” simulating the operation of physical mechanical buttons, accompanied by seamless audio playback and album art transitions.
See the Pen Music Player.
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.
Turbulence Effect with Blend Modes
Live demo showcasing dynamic mix-blend-mode and background-blend-mode combinations. Interactive 3D tilt and SVG turbulence distortion trigger on hover.
See the Pen Turbulence Effect with Blend Modes.
3D Neon Toggle On/Off Switch
An advanced 3D toggle switch simulating a physical button with a neon glow. The effect is implemented in pure CSS using an <input type="checkbox">, and the state transition (ON/OFF) is achieved through a complex interplay of box-shadow and 3D transforms.
See the Pen 3D Neon Toggle On/Off Switch.
3D Toggle On/Off Switch v2
The use of gradients to create a realistic metallic effect and highlights on the button. Various types of linear-gradient and radial-gradient are applied to create a multi-layered background, and clip-path precisely clips the shapes of the pseudo-elements.
See the Pen 3D Toggle On/Off Switch v2.
Interactive Card Glow Effect
A modular React card component where a single pointermove listener updates CSS variables, powering a customizable, multi-layer glow and spotlight effect.
See the Pen Interactive Card Glow Effect.
Image Displacement with Three.js
A texture morphing effect with 3D rotation on hover, implemented using Three.js and shaders (GLSL). The fragment shader uses the snoise3 function (simplex noise) to create an organic mixing mask for blending two images.
See the Pen Image Displacement with Three.js.
3D Capsule Slider Button
A combination of the ‘checkbox hack’ and 3D transforms to create an interactive neumorphism-style switcher. JavaScript only adds classes, while the entire transform: rotateX() animation and complex box-shadow are controlled by CSS.
See the Pen 3D Capsule Slider Button.
3D Text Spiral Animation with CSS
An elegant 3D scene where rotating text forms a spiral. The effect utilizes the perspective property for depth and HSL functions for procedurally generating the multi-layered color scheme.
See the Pen 3D Text Spiral Animation with CSS.
CSS-Only Image Tilt Towards Cursor
A 3D image tilt effect that mimics cursor movement, achieved purely with CSS by combining multiple invisible overlay zones, the general sibling combinator, and the transform: rotate3d() function with perspective on the parent container.
See the Pen CSS-Only Image Tilt Towards Cursor.
Pure CSS 3D Animated Cat Model
Complex yet high-performance 3D rendering in the browser: the model is built on CSS Box Model Hacking principles, where each polygon is positioned in space using translate and rotate for continuous 360-degree animation.
See the Pen Pure CSS 3D Animated Cat Model.
Hot & Cold Swap Card
An advanced UI component demonstrating pure CSS capabilities to create a complex 3D flip effect, with the added use of animated SVG strokes and CSS variables for an instant change of color scheme and media content.
See the Pen Hot & Cold Swap Card.
Marvel Snap Card Pseudo-3D Effect
A pseudo-3D card effect that mimics the “split parallax” technique using multiple image layers and the key transform-style: preserve-3d property; the card’s dynamic tilt (rotateY/rotateX) is driven by vanilla JavaScript based on cursor/touch position.
See the Pen Marvel Snap Card Pseudo-3D Effect.
Cards with Parallax Tilt Effect
Dive into a stunning card effect utilizing CSS 3D transforms and precise mouse tracking to create a realistic, multi-layered depth and parallax illusion on hover.
See the Pen Cards with Parallax Tilt Effect.
GSAP Homepage Demo 4
An advanced interactive gallery showcasing the power of GreenSock: it utilizes custom Timelines to manage complex, multi-stage animations and x, y, scale transformations upon clicking the elements.
See the Pen GSAP Homepage Demo 4.
3D Page Fold Transition (FLIP Principle)
An elegant implementation of the FLIP animation principle to create a stunning shared element transition between two views, where JS calculates the positions and CSS performs the inverse transform for a smooth change.
See the Pen 3D Page Fold Transition (FLIP Principle).
Feedback Reactions (Pure CSS)
Pure CSS custom properties and SVG for a neat, interactive feedback rating; see how variable-driven styling creates smooth state transitions and subtle 3D transforms.
See the Pen Feedback Reactions (Pure CSS).
Playing Card 3D Preloader
An intricate infinite 3D stacking animation achieved purely with CSS transform-style: preserve-3d and complex @keyframes, leveraging translateZ for depth and precise animation-timing-function steps to smoothly cycle three cards in a continuous loop.
See the Pen Playing Card 3D Preloader.
Scrolling 3D Card Carousel
An impressive, fully controlled 3D carousel effect where the entire animation sequence - card rotation, stacking, and perspective transition - is synchronized to the user’s scroll depth via GSAP ScrollTrigger, showcasing high-performance transform: rotateX manipulation for engaging visual depth.
See the Pen Scrolling 3D Card Carousel.