Product Gallery 25 - Full-Height Gallery With Thumbnail Tray

Pro

A full-height, edge-to-edge product image carousel with hover arrows and a collapsible thumbnail tray that slides open from the bottom corner.

Shadcn Product Gallery 25 block

Component data

ID
product-gallery25
Access
pro
Created
Nov 11, 2025
Type
block
Libraries
Radix UI, Base UI, React Aria

Product Gallery 25 block design & features

An edge-to-edge product gallery where each photo fills the height of the viewport, built with shadcn/ui Carousel, Collapsible and PhotoSwipe. On desktop several tall photos sit side by side with thin gaps between them.

Arrow buttons fade in at the sides when you hover the gallery, and the carousel loops. In the bottom right corner a small tray shows the first thumbnail with a grip handle. Clicking the handle or the thumbnail slides the tray open to reveal the rest of the thumbnails, and clicking one jumps to that photo. Clicking a photo opens a fullscreen lightbox.

On mobile one photo is shown at a time with the arrows always visible, and the thumbnail tray is hidden. The images and gallery ID are props.