spotlight tabs
freeThe prompt is free with an account: sign up with Google or email, and your copy starts right after. The project and Figma file come with monthly or yearly.
A tab bar in frosted glass on a near-black stage with film grain: Overview, Projects, Library, Team and Settings, with a fine light rim tinted mint on the left and lilac on the right. The active tab sits in a raised glass pill under a soft beam of light made of breathing rays and drifting dust, its icon lit a cool mint. Hover a tab and a faint glass pill appears under the pointer. Click one and the active pill travels there on springs, its leading edge running ahead so it stretches in motion and settles back. While it travels the beam focuses into a thin bright thread and follows with its own lag and lean; on arrival it blooms back into a cone with a pulse of light on the pill and the floor, and a light line runs along the bar's rim where the beam meets it. Labels light up as the pill passes over them. Left alone for 4 seconds, a demo cursor takes over and plays a 10.6-second loop through the tabs. The tabs are a real tab list with keyboard focus and arrow keys, and reduced motion moves the light without travel. Geist type, Lucide icons, a canvas beam, on a square stage that scales to fit any screen.
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
- tab bar
- navigation
- spring physics
- autoplay loop
- film grain
- keyboard navigation
- touch support
stack
- react
- vite
- typescript
- canvas
- svg
fonts
Geist
Free fonts, linked in the prompt.
colors
- #040405
- #121214
- #5C5C64
- #F6F7F6
- #C4FFE8
- #96FFDE
- #B4AAFF
license
Free account: personal use only. Monthly or yearly adds commercial and client work. Don't resell or share the template, prompt or files.
read the license

