forever components

Constructivist

Floating Forms

Suprematist field: tilted black square anchors red and off-white bars, squares, and a dot drifting in slow staggered CSS cycles on near-black.

csslight complexitysubtle 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

Art/design portfolio heroes, dark-mode ambient backgrounds, editorial splash screens with a modernist or Bauhaus aesthetic.

When not to

Light-background layouts (background hardcoded near-black). Contexts requiring full motion stop — reduced-motion collapses animations but shapes stay tilted.

Working with an AI agent

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

Change the accent color from red (#d11f1f) to cobalt blue (#1a4fd1) on all .cv04-red and #cv04-glow elements, and slow the anchor drift to --dur:18s. 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

  • red accent color (#d11f1f on .cv04-red and #cv04-glow)
  • anchor drift speed and travel (--dur:13s, --dx:14px, --dy:-18px)
  • background color (#0c0c0d)
  • individual shape sizes and positions (left/top/width per ID)
  • breathe opacity floor (0.62 in cv04-breathe keyframe)
  • theme tokens (:root dark defaults + [data-theme=light] overrides)

Keep intact

  • IIFE wrapper with visibilitychange pause
  • prefers-reduced-motion guard (CSS + JS setState paused)
  • CSS custom properties driving per-shape drift (--r, --dx, --dy, --dr, --dur, --del)
  • role=img + aria-label on stage
  • theme hook (?theme= bootstrap + forever:theme message listener + theme tokens)

Known limitations

  • Background color is hardcoded in both html/body and #cv04-stage — must edit two places to change it
  • Static red glow is percentage-positioned and may drift visually off-center on extreme aspect ratios

constructivismgeometricsuprematistambientfloatingcompositiondark-background

More Constructivist components

  • Diagonal ThrustRed and black arrow-tipped slabs sweep along a -28° diagonal axis over a black field; a dark-red disc and a bold type bar anchor the composition.
  • Red WedgeRed wedge drives into a recoiling black disc, scattering shards; bold slab type fades in after impact. Looping Constructivist poster animation.
  • Rotodynamic18 slab bars and word spokes radiate from an off-center hub, rotating at staggered speeds in a Rodchenko red-black-bone palette.
  • MegaphoneA Constructivist megaphone emits expanding concentric red and paper-white arc rings across a dark field with bold diagonal bars. Runs autonomously.
  • Gear PosterThree SVG gears spin at different speeds while red diagonal bars slam in and slab-type text assembles — all on a dark constructivist grid.
  • Montage Cut11 Constructivist cut-outs slide in along diagonal angles then hold; a bold MONTAGE type stack and a slashing red diagonal anchor the composition.