# Curtain Reveal Hero

> A pinned-scroll concert hall hero built on the curtain-reveal component: a heavy crimson velvet curtain with deep lit folds, a weighted hem and gathered swags across the top fills the screen, a centered serif headline resting on it. As the reader scrolls each half draws to its side, the folds bunching tighter and the hem trailing the top, while the house lights come up on an orchestra photograph behind. Once the stage is open the headline, an intro, an Arrow Pill and an underline link settle at the lower left over a soft scrim. Every curtain setting passes through the curtain prop; reduced mo…

A paid shadcn/ui block sold by the [@beste-ui](https://ui.beste.co/?utm_source=shadcn.exchange) registry, listed on [shadcn.exchange](https://shadcn.exchange/r/beste-ui/hero238).

- Page, with a preview: https://shadcn.exchange/r/beste-ui/hero238
- Screenshot: https://abzjhwgwpdpz7ua5.public.blob.vercel-storage.com/shots/beste-ui/hero238-light-de2f806575910911.png
- Listed: 2026-10-13

## Buy and install

@beste-ui sells this block, and its code is not on shadcn.exchange. Buy it from the registry, which installs it for those who have: https://shadcn.exchange/out/beste-ui/hero238

## Dependencies

- npm packages: `clsx`, `framer-motion`, `lucide-react`, `tailwind-merge`
- Registry items: `button`
