rail menu
proGet the prompt, project and Figma file with monthly ($29 a month) or yearly ($249 a year). Plus tax where it applies.
A navigation motion piece on a 1080 × 1080 stage that scales to the window, looping every 12 seconds. An architecture studio's one-page site sits in a browser window, and its scrollbar is a dark rail with a progress ring, five section dots, a rolling section number and a small photo capsule that shows the current section. A drawn cursor and a zooming camera with motion blur play it: the page scrolls and the capsule slides and stretches with it; on hover the rail grows into an index menu (Arrival, Studio, Work, Material, Contact) and the capsule becomes its cover, while the dots fly over in an arc to become the list's timeline; moving down the rows rolls the cover between the photos, its title and counter rolling with it; a click on Material folds the cover back into the capsule while the page jumps two sections with a strong blur; then the capsule is dragged back up and the page scrubs to the top. Everything is one pure render(t) function writing inline styles, so any frame can be drawn on its own (window.__render(t), window.__MANUAL, ?rec); Space or R restarts. Host Grotesk, Instrument Serif and Geist Mono, five architecture photos of invented buildings, a reduced-motion still.
what you get
- prompt
- Paste it into Claude, Codex, Kimi or Cursor to rebuild this template. Tested: we rebuild every template from its prompt before it goes live.
- project
- The Vite + React source code as a .zip, ready to run.
- figma file
- The editable design as a .fig file to import into Figma.
what's inside
- scrollbar
- navigation menu
- index menu
- shared element transition
- morph
- photo reel
- timeline
- rolling counter
- progress ring
- motion blur
- camera zoom
- scripted cursor
- drag to scrub
- autoplay loop
- frame-exact recorder
stack
- react
- vite
- typescript
fonts
Host Grotesk, Instrument Serif, Geist Mono
Free fonts, linked in the prompt.
colors
- #121214
- #0C0C0D
- #F2F1EE
- #EDECE8
- #5F5E5A
license
With monthly or yearly: personal and commercial work, client projects included. Don't resell or share the template, prompt or files.
read the license

