PRO

Folding Panel Menu

A strip of numbered panels pinned to the right edge that unfolds into a fullscreen navigation. Tapping Menu widens the strip with a custom hop ease while each panel's giant rotated word rises letter by letter; once open, hovering a panel swaps its label and clip-reveals its image. GSAP timeline with CustomEase.

Component

01

Why

Why

02

Who

Who

03

What

What

04

How

How

05

Join

Join

Close

Menu

Install
npx shadcn@latest add https://ui.aryank.space/r/folding-panel-menu.json

Installs from ui.aryank.space. To add it by hand, copy the files in Usage below, or register the @compronents namespace via the docs.

Files

API
PropTypeDefaultDescription
itemsFoldingPanelMenuItem[]Five BLANK panels (Why, Who, What, How, Join)Panel index, label, and image for each folded column.
heroImagestringBLANK-hosted imageFullscreen backdrop shown behind the menu.
cream / muted / inkstring#eee5d2 / #a39b89 / #2c221dPanel surface, index text, and display-type colors.
Customize
itemstext

Panel index, label, and per-panel image.

heroImageasset-url

Fullscreen backdrop behind the folded strip.

cream / muted / inkcolor

Panel surface, index, and display-type colors.

Dependencies
gsap