Three line grids stacked at different depths, each drifting at its own speed, tilted into a floor if you like. Move the pointer and the layers slide against each other, nearest fastest.
Run the real thing here, tune it, then copy the prompt that rebuilds it.
The preview is the shipped loop itself: CSS, SVG or Canvas 2D, a few kilobytes, no WebGL.
Swatches recolour, sliders change density and speed, toggles switch parts on and off. Randomize for a surprise.
A snippet for any page, or a component for Next.js, React, Vue, Astro, WordPress, Shopify or Webflow.
It quotes the loop verbatim with your CONFIG values baked in, plus the integration rules.
Container gets position: relative and overflow: hidden; the background fills it; content sits above.