Stil Pastell Soft UI: UI-Design-Prompt
Palette, Schriftregeln und ein einfügbarer Prompt für pastell soft ui. Auch bekannt als Pastelldesign, weiches Pastell-UI, Candy UI, Dreamy UI, Soft Aesthetic, Kawaii-lite. ab 2019 (Dribbble, Notion-Cover, Wellness- und Lifestyle-Apps).
Merkmale
- entsättigte helle Töne: Flieder, Mint, Pfirsich, Babyblau, Buttergelb auf einer fast weißen Basis
- weicher Radius (16-24px), blasse Schatten in der Tonfarbe, nirgends Schwarz
- Text in einem tiefen gedämpften Lila oder Schiefer statt Schwarz
- runde, freundliche Sans; manchmal eine weiche Serif für Überschriften
- sanfte Verläufe zwischen zwei Pastelltönen, unscharfe Kleckse im Hintergrund
- runde Icons mit 2px Strichen, kleine Sticker und Funkeln als Akzente
- ruhige Motion: langsames Schweben, weiche Fades
Palette
#fbf8ff Basis, #e9dcff Flieder, #d8f3ec Mint, #ffe1d6 Pfirsich, #d9ecff Babyblau, #fff3c4 Butter, #4a3f6b Text
Schrift
Quicksand, Nunito, Poppins oder DM Sans für alles; optional Lora oder Playfair für Überschriften; Überschriften 700 bei 36-48px, Fließtext 400-500 bei 16-17px
Do
- halte jede Farbe bei 15-35 % Sättigung und über 85 % Helligkeit, außer Text
- nutze getönte Schatten (Akzent bei 25 % Alpha, 20-30px Blur), damit Karten wie auf Watte schweben
- prüfe den Textkontrast; tiefes Lila #4a3f6b auf Pastell besteht, mittlere Grautöne nicht
Don't
- füge keinen gesättigten Akzent für "Pop" hinzu; das bricht die Ruhe
- nutze keinen Dark Mode; Pastell überlebt ihn nicht
- nutze keine scharfen Ecken oder dünnen Ränder
Bekannt dafür: Notion-Template-Shops, Headspace (teilweise), Finch-App, Calm-nahe Wellness-Apps, Sanrio-Marketing
CSS-Seed
:root {
--bg: #fbf8ff;
--fg: #4a3f6b;
--accent: #e9dcff;
--accent2: #d8f3ec;
--accent3: #ffe1d6;
--radius: 20px;
--shadow: 0 12px 30px rgba(169,143,224,0.25);
--font: 'Quicksand',sans-serif
}
Prompt
Baue die Seite im Pastell-Soft-UI-Stil. Hintergrund #fbf8ff mit zwei unscharfen Klecksen hinter dem Hero (#e9dcff und #d8f3ec, filter blur(90px), opacity 0.8). Text #4a3f6b, Sekundär #7d739c, kein reines Schwarz. Pastelltöne: Flieder #e9dcff, Mint #d8f3ec, Pfirsich #ffe1d6, Babyblau #d9ecff, Butter #fff3c4. Schrift Quicksand: Überschriften 700 bei 44/32/22px, Fließtext 500 bei 17px line-height 1.65. Karten: weiß, border-radius 20px, box-shadow 0 12px 30px rgba(169,143,224,0.25), 28px Padding; jede Karte bekommt ein pastellfarbenes Kopfband oder Icon-Badge in einem anderen Ton. Primärbutton: linear-gradient(135deg, #c9b3ff, #a98fe0), weißer Text, Radius 999px, 48px hoch, Schatten im selben Lila bei 30 %. Eingabefelder: #f4f0fb Füllung, kein Rand, Radius 14px, Fokusring 3px #c9b3ff. Icons 24px, 2px Strich, runde Verbindungen, in #7d739c. Ergänze kleine Funkel-SVGs neben der Headline. Motion: Kleckse driften 20px über 12s, Karten heben sich bei Hover 4px über 250ms ease.
Für design.md, .cursorrules oder AGENTS.md
## Designrichtung
Baue die Seite im Pastell-Soft-UI-Stil. Hintergrund #fbf8ff mit zwei unscharfen Klecksen hinter dem Hero (#e9dcff und #d8f3ec, filter blur(90px), opacity 0.8). Text #4a3f6b, Sekundär #7d739c, kein reines Schwarz. Pastelltöne: Flieder #e9dcff, Mint #d8f3ec, Pfirsich #ffe1d6, Babyblau #d9ecff, Butter #fff3c4. Schrift Quicksand: Überschriften 700 bei 44/32/22px, Fließtext 500 bei 17px line-height 1.65. Karten: weiß, border-radius 20px, box-shadow 0 12px 30px rgba(169,143,224,0.25), 28px Padding; jede Karte bekommt ein pastellfarbenes Kopfband oder Icon-Badge in einem anderen Ton. Primärbutton: linear-gradient(135deg, #c9b3ff, #a98fe0), weißer Text, Radius 999px, 48px hoch, Schatten im selben Lila bei 30 %. Eingabefelder: #f4f0fb Füllung, kein Rand, Radius 14px, Fokusring 3px #c9b3ff. Icons 24px, 2px Strich, runde Verbindungen, in #7d739c. Ergänze kleine Funkel-SVGs neben der Headline. Motion: Kleckse driften 20px über 12s, Karten heben sich bei Hover 4px über 250ms ease.
## Tokens
:root { --bg:#fbf8ff; --fg:#4a3f6b; --accent:#e9dcff; --accent2:#d8f3ec; --accent3:#ffe1d6; --radius:20px; --shadow:0 12px 30px rgba(169,143,224,0.25); --font:'Quicksand',sans-serif }
Hover- und focus-visible-Zustände auf jedem interaktiven Element beibehalten. Kein CSS-Framework hinzufügen.