animated

Aum

An Aum (ॐ) figure drawn in terminal glyphs, inked in stroke by stroke and then rippled by a resonance wave that travels the stroke order before settling.

Install

pnpm add @fractaldesign/machines-ui
import '@fractaldesign/machines-ui/style.css';
import { GraphAum } from '@fractaldesign/machines-ui';

Preview

[ AUM ]

the primordial vibration

<GraphAum title="AUM" />

Props

PropTypeDefaultDescription
title* string —Caption drawn on the top edge as `[ TITLE ]`. Uppercase, 1–2 words.
animated boolean trueAnimate the ink-in and resonance. Default true. Reduced motion freezes a settled frame.
cols number 56Width of the scene in characters; at least 46 so the figure fits. Default 56.
rows number 22Height of the scene in rows. Default 22.
speedMs number 110Milliseconds per tick. Default 110.
seedNum number 7Seed offsets the resonance wave along the stroke. Default 7.
label string 'the primordial vibration'Short caption under the art; the art itself is decorative.
class string ''

API

  • class forwarded to the outer element
  • motion runs live; set animated={false} to freeze
  • a11y honours prefers-reduced-motion

Types

NameKindDescription
InkCellinterface
Seginterface

Theming

CSS custom properties this component reads.

  • --graph-accent
  • --text-primary
  • --text-secondary

Related

Built from

src/lib/components/animated/GraphAum.svelte

machines-ui