Die Kurzfassung
- Ein Farbschema für Websites funktioniert am besten als kurze Liste von Rollen: Seitengrund, Fläche, Text, gedämpfter Text, Rahmen, Akzent und Statusfarben.
- Die meisten Seiten brauchen einen Markenakzent, vor allem für Buttons und Links, während Neutraltöne den Rest erledigen.
- WCAG verlangt ein Kontrastverhältnis von mindestens 4,5:1 für normalen Text und 3:1 für großen Text und Bedienelemente wie Rahmen von Eingabefeldern.
- Farben als CSS Custom Properties oder Design Tokens zu speichern lässt eine ganze Seite das Theme wechseln, indem du einen Satz Werte austauschst.
- Ein dunkles Theme ist ein eigener Satz Werte für dieselben Rollen, keine Umkehrung des hellen.
Auf dieser Seite
Ein gutes Farbschema für Websites ist kein Moodboard aus fünf Lieblingsfarben. Es ist eine kurze Liste von Rollen, jede mit einer Farbe besetzt: Seitengrund, erhöhte Flächen, Fließtext, leiserer Text, Rahmen, ein Akzent für Aktionen und Rot, Bernstein und Grün für Status. Wähle zuerst deinen Markenakzent, bau ruhige Neutraltöne darum, prüfe jede Textkombination auf Kontrast und speichere das Ergebnis als CSS Variablen, damit die ganze Seite dieselben Werte nutzt.
Die Rollen, die jede Website braucht
Faustregel
Faustregel
Faustregel
Genutzt für
Faustregel
Faustregel
Faustregel
Faustregel
So wählst du Farben für deine Website
- 1
Starte mit einem Akzent
Deine Markenfarbe oder die, mit der Leute dich verbinden sollen. Hast du keine, hilft Markenfarben wählen.
- 2
Tönt die Neutraltöne in seine Richtung
Grautöne mit einem Hauch vom Farbton des Akzents wirken verwandt. Eine Petrol-Marke bekommt kühle, leicht bläuliche Grautöne, eine Terrakotta-Marke warme, cremige.
- 3
Entscheide hell, dunkel oder beides
Wähle das Theme, das die meisten Besucher zuerst sehen, und gestalte es vollständig, bevor du das andere beginnst.
- 4
Prüfe jede Textkombination
Text auf Grund, Text auf Fläche, gedämpfter Text auf beidem, Weiß auf dem Akzent-Button. Korrigiere alles unter 4,5:1.
- 5
Wende 60, 30, 10 an
Ungefähr 60% Grund, 30% Flächen und Text, 10% Akzent. Die 60 30 10 Regel erklärt die Balance.
Drei Farbpaletten für Websites als Ausgangspunkt
Kontrastregeln, die eine Seite lesbar halten
Die WCAG Kontrastrichtlinien setzen die Untergrenze: 4,5:1 für normalen Text, 3:1 für großen Text (etwa 24 px oder 19 px fett) und 3:1 für Bedienelemente wie Rahmen von Eingabefeldern und Icons mit Bedeutung. WebAIMs Kontrastprüfer testet jedes Paar. Unser Leitfaden zu Farbkontrast erklärt die Gründe und die Grenzfälle.
Häufige Fehler
- Hellgrauer Platzhaltertext als einziges Label
- Weißer Text auf einer blassen Markenfarbe wie Gelb oder Himmelblau
- Links, die sich nur durch Farbe vom Fließtext unterscheiden
- Ein blasser Rahmen als einziger Umriss eines Formularfelds
- Fehlermeldungen nur in Rot
Lösungen
- Echte Labels über Feldern, gedämpfter Text mit 4,5:1
- Dunkler Text auf hellen Akzenten oder ein tieferer Ton des Akzents
- Links im Fließtext fett setzen oder klar gegen den Text absetzen
- Rahmen von Eingabefeldern mit 3:1 zu ihrem Hintergrund
- Ein Icon oder Wörter neben der Farbe
Dein Farbschema als Tokens coden
Speichere jede Rolle einmal als CSS Custom Property und nutze in deinen Styles nur diese Variablen. Dann sind ein dunkles Theme, eine saisonale Kampagne oder ein Rebranding eine Änderung an einem Block Werte, keine Suche durch jede Datei. Das ist die Kernidee von Design Tokens.
:root {
--ground: #f7f9fb;
--surface: #ffffff;
--text: #14202b;
--text-muted: #52606d;
--border-input: #8a96a3;
--accent: #0f766e;
--on-accent: #ffffff;
}
@media (prefers-color-scheme: dark) {
:root {
--ground: #0f0e17;
--surface: #1a1926;
--text: #ecebf3;
--text-muted: #a5a3b8;
--border-input: #6e6b85;
--accent: #a78bfa;
--on-accent: #0f0e17;
}
}
body { background: var(--ground); color: var(--text); }
.card { background: var(--surface); }
.button { background: var(--accent); color: var(--on-accent); }--on-accent von Weiß zu fast Schwarz wechselt, weil ein heller Flieder-Button dunklen Text braucht.Dark Mode ist ein eigenes Schema
Eine helle Palette umzukehren funktioniert selten. Satte Akzente leuchten auf Schwarz zu hart, Schatten verschwinden, und reinweißer Text blendet. Bau den Dark Mode als zweiten Satz Werte: ein fast schwarzer Grund mit einem Hauch Farbton, Flächen, die heller werden, je höher sie liegen, weicherer Text und ein Akzent, der aufgehellt wird, bis er den Kontrast erreicht. Dark Mode Design geht tiefer.
Wo Markenfarbe über Buttons hinausgeht
Steckt der Akzent nur in Buttons, kann die Seite beliebig wirken. Die Antwort ist nicht mehr Akzent überall, sondern ein Ort, an dem die Marke ausdrucksstark sein darf: der Hero, ein Feature-Band oder der Footer. Ein satter Farbverlauf aus der Farbfamilie der Marke funktioniert dort gut, während der Rest der Seite ruhig und lesbar bleibt.
Ein ausdrucksstarkes Band in 1920×1080 trägt die Marke; der Rest der Seite nutzt die ruhigen Rollen von oben.
Ein Gradiently Mark kann diese ausdrucksstarke Ebene sein: ein Hintergrund, den sonst niemand hat und der für jede Zeile eine Schriftfarbe aus seiner eigenen Palette wählt, damit Überschriften lesbar bleiben. Mehr zu Kombinationen findest du unter Farbharmonie und Hero Section Design.
Häufige Fragen
Wie viele Farben sollte eine Website haben?
Meist einen Markenakzent, drei bis fünf Neutraltöne für Grund, Flächen, Text und Rahmen und drei Statusfarben. Mehr als ein Akzent macht es schwerer zu erkennen, was klickbar ist.
Wie wähle ich ein Farbschema für meine Website?
Starte mit deinem Markenakzent, töne neutrale Grautöne in seine Richtung, entscheide dich für ein helles oder dunkles Theme und prüfe jede Textkombination auf mindestens 4,5:1 Kontrast.
Welches Kontrastverhältnis braucht Text auf einer Website?
WCAG verlangt mindestens 4,5:1 für normalen Text und 3:1 für großen Text und Bedienelemente wie Rahmen von Eingabefeldern.
Sollte ein Website-Hintergrund reinweiß sein?
Muss er nicht. Ein ganz leicht getöntes gebrochenes Weiß wirkt oft ruhiger und lässt weiße Karten als Flächen hervortreten.
Wie füge ich meinem Farbschema einen Dark Mode hinzu?
Definiere jede Farbrolle als CSS Custom Property und liefere dann einen zweiten Satz Werte in einer prefers-color-scheme: dark Media Query.
Geschrieben von Gradiently
Das Team hinter Gradiently, einem Designtool rund um Marks: lebendige Farbverläufe, durch die alles, was du gestaltest, nach dir aussieht.
Unser Profil ansehen