Gallery 17 - Centered image carousel with scale effect

Pro

A looping image carousel where slides scale and fade continuously with drag distance, centering the active photo above its caption, round arrow buttons, and stretching dot pagination.

Shadcn Gallery 17 block

Component data

ID
gallery17
Access
pro
Created
Apr 30, 2025
Updated
Oct 9, 2026
Type
block
Libraries
Radix UI, Base UI, React Aria

Gallery 17 block design & features

Gallery17 is a centered image carousel built with shadcn/ui. A small eyebrow and heading sit above a full-width row of landscape photographs, with the active slide in the middle and its neighbors peeking in from both sides. Under the row, the active title and location sit above a pair of round outline arrow buttons with dot pagination between them.

Scale and opacity are tied directly to scroll position rather than switched on selection, so slides grow and brighten smoothly as they are dragged toward the center and shrink and fade as they move away. The active dot stretches into a short pill with a soft ease, and the loop wraps in both directions.

It is polished and calm, a refined take on a common carousel pattern that suits portfolios, property listings, and travel. It needs a set of landscape images with a title and location for each.

On mobile the slides take up most of the width while still hinting at their neighbors.