GodUI

3D Marquee

A perspective grid of images whose columns drift in alternating directions on a tilted plane.

A wall of images laid on a tilted 3D plane, its columns drifting up and down in alternating directions — an ambient, high-impact showcase for a hero background or gallery.

Installation

pnpm dlx shadcn@latest add "https://godui.design/r/three-dmarquee.json"

ThreeDMarquee splits images into columns, lays them on a rotateX(55deg) rotateZ(-45deg) plane, and drives an ambient vertical drift per column with alternating direction. Give it a sized container — it fills its parent. Under reduced motion the grid holds still.

Usage

tsx
 
import { ThreeDMarquee } from "@/components/godui/three-d-marquee";
tsx
 
<div className="h-[30rem] w-full">
  <ThreeDMarquee images={images} columns={4} />
</div>

Props

PropTypeDefaultDescription
imagesstring[]Image URLs to tile across the grid (best 8+).
columns3 | 44Number of columns.

ThreeDMarquee also forwards every standard <div> attribute to the root.

On this page

Built with GodUI

Beautifully crafted motion components for modern interfaces.

Star on GitHub