Back to components
ComponentGalleryFree

Cylinder Gallery React component

A 3D image gallery arranged around an auto-rotating cylinder, with configurable rows/columns, tilt angle, and rotation speed.

About the Cylinder Gallery component

Cylinder Gallery is a free 3D gallery that wraps your images around a slowly rotating cylinder, in as many rows and columns as you set, tilted toward the viewer. It can be dragged to turn it by hand.

Rows, columns, cylinder radius, card size, gap, corner radius, rotation speed and tilt angle are props.

When to use it

Use it as an eye-catching hero or section visual for photographers, creative agencies, event recaps and product collections, where the overall impression matters more than any single image.

Installation

Add the Cylinder Gallery component to your project with the shadcn CLI. It lands in components/cylinder-gallery.tsx as plain React + Tailwind CSS source you own and can edit.

Install
Copied!
npx shadcn@latest add @reactframe/cylinder-gallery

Or copy the source by hand and install its dependencies:

Install
Copied!
npm install clsx tailwind-merge

Related components

Gallery Expand
Image Showcase
Free
Mood Gallery
Gallery Flow
Free
SEO-ready
Team Carousel
SEO-ready
Profile Flip Card
Free