forever components

Art Nouveau

Border Flourish

Ornamental Art Nouveau border traces itself in gold, green, and rose — whiplash vines draw along all four sides, then buds and leaves bloom into place.

svgmedium 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

Decorative framing for certificates, menus, invitations, or dark-mode hero cards needing period ornament without external assets.

When not to

Content-heavy layouts where the border competes with inner text. Light backgrounds — the backdrop gradient is hardcoded dark.

Working with an AI agent

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

Change the primary vine color to deep purple by setting --an08-gold to #8b5cf6, and slow the trace cycle to 9 seconds by editing animation-duration:6.2s on .an08-vine. 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

  • vine colors (--an08-gold, --an08-green, --an08-rose CSS vars)
  • trace duration (6.2s on .an08-vine)
  • stroke widths (2.1 / 1.7 / 1.5)
  • bloom delay offsets (animation-delay on .an08-bud)
  • background gradient stops in .an08-stage
  • theme tokens (:root dark defaults + [data-theme=light] overrides)

Keep intact

  • stroke-dasharray/dashoffset CSS var pattern (--d) for self-drawing effect
  • IIFE wrapper with visibilitychange pause
  • prefers-reduced-motion guard settling static state
  • theme hook (?theme= bootstrap + forever:theme message listener + theme tokens)

Known limitations

  • Light re-theme via the [data-theme=light] token block; catalog bg/accent describe the dark default
  • --d values are approximate path lengths; changing path shapes requires recalculating dasharray

art-nouveaubordersvgtracefloralornamentalloop

More Art Nouveau components

  • Vine GrowAn Art Nouveau whiplash vine draws itself upward via stroke-dashoffset; four leaves bloom and three gold buds pop along the S-curves on a dark green…
  • Stained Glass7 organic petal and leaf cells light up in sequence with glowing halos against dark glass, then fade and reblooom. CSS transitions on SVG paths.
  • Whiplash LineFive Catmull-Rom S-curve ribbons in gold, sage, and rose breathe with sinusoidal wobble; five-petal rosette nodes pulse along the curves.
  • Floral BloomRose and gold petals unfold in sequence around a glowing core; corner whiplash vines draw in. The whole bloom sways gently on a loop.
  • Peacock CurlFive peacock-feather plumes unfurl from a central fan, swaying gently in gold and green whiplash lines with jewel-toned iridescent eyes at each tip.
  • Arch TendrilsSeven symmetric whiplash tendrils with curled buds, leaves, and a crown rosette sway gently in a slow sine-wave rotation over a dark stained-glass arch…