forever components

Vaporwave Y2K

Cassette Reels

Two chrome cassette reels spin with dashed cyan-and-magenta tape flowing between them over a scrolling neon grid and twinkling starfield.

canvasmedium complexitymoderate motion

Open on the canvas to copy the code → Free account · 3 copies a day · membership goes unlimited

Live demo — the real component, running in a sandbox. One self-contained HTML file, zero dependencies. Open it on the canvas →
Worth keeping? Votes steer what gets built next — sign in to cast one, free to read

When to use it

Vaporwave or Y2K themed heroes, retro music app backgrounds, lo-fi aesthetic loading screens or ambient tiles.

When not to

Light-background UIs (background is hardcoded dark purple). Contexts needing legible text overlaid on the animation.

Working with an AI agent

Every component ships agent-ready metadata. An example instruction for this one:

Change the left reel color to gold (#f59e0b) and the right reel to lime (#84cc16) by updating the MAG and CYAN constants, and slow the tape flow by changing the flow multiplier from 1.1 to 0.5.

Safe to edit

  • reel colors (MAG, CYAN, VIO, WHT constants)
  • reel spin speed (t*2.2)
  • tape flow speed (t*1.1)
  • star count (NS=80)
  • grid scroll speed (t*0.22)

Keep intact

  • IIFE wrapper
  • prefers-reduced-motion guard and static frame fallback
  • visibilitychange stop/start
  • DPR-aware canvas resize

Known limitations

  • Background color split between CSS and canvas — must change both to retheme
  • Reduced-motion renders a single static frame only (no fallback illustration)
  • Tape wind/unwind oscillation is purely cosmetic — not physically accurate

vaporwavecassetteretrocanvasy2kambientloop

More Vaporwave Y2K components

  • Neon GridMagenta vanishing-point grid scrolls toward the viewer over a banded sunset sky and retro sun with scan slits. Classic vaporwave canvas loop.
  • Chrome TypeChrome extruded text slowly rotates via horizontal squash above a vaporwave sunset and neon perspective grid. Metal gradient has cyan, magenta, and gold…
  • Scanline SunA striped retro sun rises and bobs over a scrolling cyan perspective grid, beneath a magenta-to-amber sky with twinkling stars and full-frame scanline…
  • Retro OrbitFour neon wireframe shapes orbit a glowing magenta sun on tilted ellipses with depth sorting, over a scrolling perspective grid and twinkling starfield.
  • Glint SweepFive diagonal specular glints sweep left-to-right across a glossy chrome plane over a neon vaporwave grid; a chrome title bar reflects its own moving…
  • Palm SilhouetteThree swaying black palm silhouettes over a scrolling neon perspective grid, sliced sun, and magenta-to-gold CSS sunset sky with a chrome gradient title.