Two flat layers, zero GPU.
No canvas, no shader, no pointer listener — a radial gradient and a repeating mask, tuned pixel-for-pixel against a real screenshot. The lightest field in the catalogue.
two flat layers · zero dependencies · no WebGL required
- Ships as
- two divs
- Motion
- none — held
- Fallback
- not needed