Stil Bauhaus: UI-Design-Prompt

Palette, Schriftregeln und ein einfügbarer Prompt für bauhaus. Auch bekannt als Bauhaus-Design, Bauhaus-Web, geometrische Moderne, Primärfarben-Design. 1919-1933 (Weimar, Dessau, Berlin); Web-Revival zyklisch, stark im Jubiläumsjahr 2019.

Merkmale

  • nur Primärfarben (Rot, Gelb, Blau) plus Schwarz und Off-White
  • Kreis, Quadrat, Dreieck als gesamtes visuelles Vokabular
  • geometrische Sans in Kleinbuchstaben, oft mit kreisrunden Buchstabenformen
  • asymmetrisch, aber rigoros ausgerichtet; starke horizontale und vertikale Linien
  • starker Kontrast zwischen riesigen Formen und kleinem Text
  • Diagonalen und überlappende Formen erzeugen Bewegung ohne Motion
  • Funktion zuerst: jedes Element hat einen Zweck, Dekoration ist Struktur

Palette

#f2efe6 Off-White, #111111 Schwarz, #d62828 Rot, #f7b801 Gelb, #1d4e89 Blau

Schrift

Schriften der Bauhaus-Linie sind kommerziell; frei: Josefin Sans, Jost, Spartan, Kanit oder Poppins; Überschriften 700 in Kleinbuchstaben bei 48-96px, Fließtext 400 bei 16-18px; gelegentlich eine Stencil-Display-Schrift für ein einzelnes Wort

Do

  • beschränke Formen auf Kreis, Quadrat und Dreieck in den drei Primärfarben; kombiniere sie zu Logos und Abschnittstrennern
  • nutze dicke schwarze Linien (4-8px) als Rasterskelett, sichtbar auf der Seite
  • setze Überschriften in Kleinbuchstaben; Versalien lesen sich als Art Deco, nicht Bauhaus

Don't

  • füge keine Sekundärfarben, Verläufe oder Fotografie hinzu
  • runde keine Kartenecken; Formen sind geometrische Primitive, keine UI-Karten
  • zentriere keinen Fließtext

Bekannt dafür: Bauhaus-Archiv Berlin, Stiftung Bauhaus Dessau, Poster von Kandinsky und Moholy-Nagy, Wallpaper*-Magazin (teilweise)

CSS-Seed
:root {
  --bg: #f2efe6;
   --fg: #111111;
   --accent: #d62828;
   --accent2: #f7b801;
   --accent3: #1d4e89;
   --radius: 0;
   --rule: 6px solid #111;
   --font: 'Jost',sans-serif
}
Prompt

Baue die Seite im Bauhaus-Stil. Hintergrund #f2efe6, Text #111111, genau drei Akzente: Rot #d62828, Gelb #f7b801, Blau #1d4e89. Schrift Jost: Überschriften 700 in Kleinbuchstaben bei 88/48/28px mit -0.01em Tracking und line-height 1.0, Fließtext 400 bei 18px, line-height 1.5, linksbündig. Layout auf einem 12-Spalten-Raster mit sichtbarer Struktur: 6px solid #111 horizontale Linien zwischen Abschnitten und eine vertikale Linie, die links an der Inhaltsspalte herunterläuft. Hero: ein großer roter Kreis (40vw), der ein blaues Quadrat und ein gelbes Dreieck überlappt (CSS-Formen oder Inline-SVG), die Headline sitzt quer darüber. Buttons sind Rechtecke, border-radius 0, solides #111 mit #f2efe6 Text, Hover wechselt auf #d62828. Abschnittstrenner nutzen eine Reihe abwechselnder Quadrate in Primärfarben. Keine Schatten, keine Verläufe, keine Fotos, keine Icons; nutze die drei Formen als Piktogramme. Motion: ein einzelnes 800ms Hineingleiten der Hero-Formen beim Laden, sonst nichts.
Für design.md, .cursorrules oder AGENTS.md
## Designrichtung
Baue die Seite im Bauhaus-Stil. Hintergrund #f2efe6, Text #111111, genau drei Akzente: Rot #d62828, Gelb #f7b801, Blau #1d4e89. Schrift Jost: Überschriften 700 in Kleinbuchstaben bei 88/48/28px mit -0.01em Tracking und line-height 1.0, Fließtext 400 bei 18px, line-height 1.5, linksbündig. Layout auf einem 12-Spalten-Raster mit sichtbarer Struktur: 6px solid #111 horizontale Linien zwischen Abschnitten und eine vertikale Linie, die links an der Inhaltsspalte herunterläuft. Hero: ein großer roter Kreis (40vw), der ein blaues Quadrat und ein gelbes Dreieck überlappt (CSS-Formen oder Inline-SVG), die Headline sitzt quer darüber. Buttons sind Rechtecke, border-radius 0, solides #111 mit #f2efe6 Text, Hover wechselt auf #d62828. Abschnittstrenner nutzen eine Reihe abwechselnder Quadrate in Primärfarben. Keine Schatten, keine Verläufe, keine Fotos, keine Icons; nutze die drei Formen als Piktogramme. Motion: ein einzelnes 800ms Hineingleiten der Hero-Formen beim Laden, sonst nichts.

## Tokens
:root { --bg:#f2efe6; --fg:#111111; --accent:#d62828; --accent2:#f7b801; --accent3:#1d4e89; --radius:0; --rule:6px solid #111; --font:'Jost',sans-serif }

Hover- und focus-visible-Zustände auf jedem interaktiven Element beibehalten. Kein CSS-Framework hinzufügen.