Psychedelic
Warp Type
Bold serif "WARP" sliced into vertical columns that ripple and bulge over swirling gold-amber lava blobs rendered with additive screen blending.
css+canvasheavy complexityintense motion
Open on the canvas to copy the code → Free account · 3 copies a day · membership goes unlimited
Worth keeping?
Votes steer what gets built next — sign in to cast one, free to read
When to use it
Psychedelic or retro-poster hero sections, music/festival visuals, full-bleed ambient backgrounds needing dramatic motion.
When not to
Low-end mobile (per-frame offscreen drawImage slicing is CPU-bound). Layouts requiring legible, stable text.
Working with an AI agent
Every component ships agent-ready metadata. An example instruction for this one:
Change the word to 'FLUX', set slice width to 4 for smoother warp, and shift the blob palette to warm amber tones by replacing palette[0] and palette[2]. Theme: dark tokens live in :root, the light variant in :root[data-theme="light"]; ?theme=light or a {type:'forever:theme'} postMessage switches at runtime.
Safe to edit
- word content (word='WARP')
- slice column width (slice=6)
- blob count (NB=6)
- warp amplitude multipliers (dh*0.085, dh*0.05)
- Fillmore palette array (palette[])
- font size scale (S*0.30)
- theme tokens (:root dark defaults + [data-theme=light] overrides)
Keep intact
- offscreen text cache (off canvas rebuilt on resize)
- blob gradient transform pattern (setTransform scale trick)
- visibilitychange pause
- reduced-motion static frame fallback
- theme hook (?theme= bootstrap + forever:theme message listener + theme tokens)
Known limitations
- Per-column drawImage slicing is CPU-bound — slice=6 means ~100+ draw calls per frame at full width
- Font fallback to Georgia/Times means appearance varies if system fonts differ
- No pointer/touch interactivity
More Psychedelic components
- Liquid Melt7 lava-lamp blobs drift and merge with cycling pink-to-cyan hues on a dark canvas; "MELT" lettering warps per-glyph with skew and scale transforms above.
- Kaleidoscope9 liquid blobs drift in a source wedge mirrored into 6-fold kaleidoscope symmetry on canvas; the whole disc rotates slowly with a hot-pink/violet/amber…
- Swirl Vortex5 petal arms across 11 rings rotate at differential speeds to create a slow inward vortex in pink-violet-cyan hues with a glowing core.
- Blob Lamp9 glowing metaballs slowly rise, sway, merge and split through a violet-magenta-amber color ramp on a dark canvas — lava lamp in canvas pixels.
- Ripple Bloom22 lobed color rings bloom outward from a glowing center in pink-magenta-violet-cyan hues, cycling with a slow organic wobble via additive blending.
- Paisley Drift30 psychedelic paisley teardrops drift and morph across a near-black field in green, sage, and gold using additive blending and a trail-wash smear effect.