Back to components
ComponentGalleryFree

Dome Photo Sphere React component

An immersive photo dome you look around from the inside: drag with inertia, an idle spin, tiles that brighten toward the centre of view, a ticking compass readout, and a lightbox that flies out of the tile you tap.

About the Dome Photo Sphere component

Dome Photo Sphere puts the viewer inside a sphere lined with photos. Dragging looks around in any direction with a little momentum, the tiles near the middle of the view are lit while those toward the edges fade into a vignette, and an idle spin keeps it moving when nobody is touching it.

A small compass under the dome ticks along with the heading. Tapping a photo lifts it out of the dome into a lightbox, where the arrow keys step through the set; with keyboard focus, the arrow keys turn the dome and Enter opens the photo in the middle.

When to use it

Use it as an immersive centrepiece: an event or festival archive, a team or community wall, a campaign landing page, or any large set of photos where exploring is the point.

It shows many photos at once but small, so pair it with a grid or a lightbox-first gallery when people need to find one specific image.

Installation

Add the Dome Photo Sphere component to your project with the shadcn CLI. It lands in components/dome-photo-sphere.tsx as plain React + Tailwind CSS source you own and can edit.

Install
Copied!
npx shadcn@latest add @reactframe/dome-photo-sphere

Or copy the source by hand and install its dependencies:

Install
Copied!
npm install clsx tailwind-merge

More Gallery components

Spiral Gallery
Free
Masonry Photo Gallery
Free
Floating Photo Wall
Free
Photo Album
Free
Poster Tunnel
Free
Gallery Curve