Back to components
ComponentGalleryFree

Poster Tunnel React component

An endless tunnel lined with posters you fly through: hairline frames rush past, the far end dissolves into fog, scroll or drag to speed up or reverse, hover to slow down, and line indicators fly you to any poster.

About the Poster Tunnel component

Poster Tunnel turns a set of images into a corridor you fly down. Posters line both walls, thin frames rush past to show the speed, and the far end fades into the background, so the tunnel seems to go on forever (it loops).

Scrolling or dragging speeds it up or sends it backwards, and it eases back to a calm cruise afterwards. Hovering a poster slows the tunnel almost to a stop so it is easy to click, the corner readout names the poster coming up, and the line indicators fly straight to any poster.

When to use it

Use it for an exhibition, film or event poster archive, a campaign or album-art showcase, or a hero section that should feel like walking into the work.

Posters are seen at an angle on the walls, so pick bold, tall images; detail is better shown in the lightbox than on the walls.

Installation

Add the Poster Tunnel component to your project with the shadcn CLI. It lands in components/poster-tunnel.tsx as plain React + Tailwind CSS source you own and can edit.

Install
Copied!
npx shadcn@latest add @reactframe/poster-tunnel

Or copy the source by hand and install its dependencies:

Install
Copied!
npm install clsx tailwind-merge

More Gallery components

3D Product Spin Viewer
Free
Floating Photo Wall
Free
Gallery Reveal
Spiral Gallery
Free
YouTube Gallery
Dome Photo Sphere
Free