Bauhaus Geometric
Diagonal Counterpoint
Red and blue diagonal bars sweep in opposing directions and cross at center; a pulsing yellow square node and slow-spinning dashed ring anchor the composition.
svglight complexitymoderate 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
Dark-background hero sections, art/design portfolio tiles, Bauhaus or geometric-modernism themed displays.
When not to
Light backgrounds (hardcoded dark palette). Contexts requiring readable text overlays — the crossing bars dominate the visual field.
Working with an AI agent
Every component ships agent-ready metadata. An example instruction for this one:
Change the red bar color to #ff6b00 and slow both sweep animations to 10s by editing the animation-duration on .bh06-a and .bh06-b. 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
- bar colors (--bh06-red, --bh06-blue, --bh06-yellow CSS vars)
- sweep duration (7.2s on .bh06-a/.bh06-b)
- bar width/height (width=920, height=30/34 on rect elements)
- ring spin speed (18s on .bh06-ring)
- yellow node pulse scale (1.12 in bh06-pulse keyframe)
- theme tokens (:root dark defaults + [data-theme=light] overrides)
Keep intact
- clip-path #bh06-clip (keeps bars from overflowing)
- IIFE wrapper with visibilitychange pause
- prefers-reduced-motion guard in CSS and JS
- theme hook (?theme= bootstrap + forever:theme message listener + theme tokens)
Known limitations
- Background color hardcoded in CSS — must edit --bh06-bg to change from dark
- No interactivity; purely passive loop with no user hooks
More Bauhaus Geometric components
- Grid Construction16 primary-colored geometric shapes scatter then snap into a 4x4 modular grid, hold, dissolve, and recompose in a new Bauhaus arrangement.
- Orbiting ArcsConcentric red, blue, and yellow arcs counter-rotate around a breathing core; scattered dots and a tilted segmented bar orbit in abstract Bauhaus style.
- Form TrioRed circle, blue square, and yellow triangle orbit a slow-rotating armature while each shape independently spins, pulses, or tilts on a dark field.
- Mobile BalanceA Calder-style kinetic mobile of Bauhaus primary-colored circles, squares, and triangles hang from swaying black balance arms in slow counterpoint.
- Dot Rhythm8x8 grid of red, blue, yellow, and white dots pulsing in diagonal travelling waves; two interfering sines modulate scale and opacity for a rhythmic beat.
- Nested Frames14 concentric Bauhaus-palette rectangles zoom endlessly inward via seamless log-scale rebasing; a yellow square and red circle accent the core.