Guide 27 Mar 2026 10 Min. Lesezeit

Farbtheorie fur Webdesign: Farbtone, Kontrast und Design-Systeme

Ein praktischer Leitfaden zur Farbtheorie im modernen Webdesign -- lerne HSL-Grundlagen, Farbskalen, WCAG-Kontraststandards und wie du eine konsistente Design-System-Palette aufbaust.

Color Theory for Web Design Guide

Grundlagen der Farbtheorie fur Webdesign

Farbe ist eines der machtigsten Werkzeuge im Arsenal eines Webdesigners. Sie beeinflusst die Stimmung, lenkt die Aufmerksamkeit, vermittelt die Markenidentitat und pragt, wie Nutzer Qualitat wahrnehmen. Um Farbe im Web gut einzusetzen, musst du kein Kunstler sein, aber du solltest einige Grundlagen aus der klassischen Farbtheorie verstehen.

Farbton, Sattigung und Helligkeit

Modernes Webdesign arbeitet fast immer im HSL-Farbmodell (Hue, Saturation, Lightness), weil es widerspiegelt, wie Menschen tatsachlich uber Farbe denken. Im Gegensatz zu RGB, das dich bittet, Rot-, Grun- und Blaukanale zu mischen, lasst HSL dich eine Farbe so beschreiben, wie es ein Designer tun wurde.

  • Farbton (Hue) ist die Farbe selbst, gemessen in Grad von 0 bis 360 auf dem Farbkreis. 0 ist Rot, 120 ist Grun, 240 ist Blau.
  • Sattigung (Saturation) ist die Intensitat der Farbe, von 0% (Grau) bis 100% (voll gesattigt). Gedampfte Markenpaletten liegen oft bei 30-60%.
  • Helligkeit (Lightness) ist, wie hell oder dunkel die Farbe ist, von 0% (Schwarz) bis 100% (Weiss). 50% ist die reinste, lebendigste Version eines Farbtons.

Sobald du HSL verinnerlicht hast, wird das Erstellen von Farbvarianten mechanisch. Dunkleres Blau fur Hover? Senke die Helligkeit. Sanfter Hintergrundton? Helligkeit hoch, Sattigung leicht runter. Kein Raten, keine Hex-Code-Kopfrechnung.

Primar-, Sekundar- und Tertiarfarben

Die klassische Farbtheorie teilt Farbtone in drei Gruppen. Primarfarben (Rot, Gelb, Blau) lassen sich nicht aus anderen Farben mischen. Sekundarfarben (Orange, Grun, Violett) entstehen durch Mischung zweier Primarfarben. Tertiarfarben liegen zwischen einer Primar- und einer Sekundarfarbe -- Rot-Orange, Gelb-Grun, Blau-Violett usw.

Im Web wird daraus eine Hierarchie von Farbbeziehungen. Komplementarfarben (gegenuber auf dem Kreis) erzeugen starken Kontrast und eignen sich fur Call-to-Action-Buttons. Analoge Farben (Nachbarn auf dem Kreis) wirken harmonisch und funktionieren gut fur Hintergrunde und Illustrationen. Triadische Schemata (drei gleichmassig verteilte Farbtone) ergeben lebendige, ausgewogene Paletten.

Tipp: Wenn sich eine Palette falsch anfuhlt, aber du nicht sagen kannst warum, uberprufe die Farbtone auf einem Farbkreis. Zufallige Farbtone ohne geometrische Beziehung wirken am Bildschirm fast immer chaotisch.

Farbtone und Tints verstehen

In der taglichen Webarbeit nutzt du selten eine einzelne Farbe. Ein Button hat eine Basisfarbe, eine Hover-Farbe, eine Pressed-Farbe, eine Disabled-Farbe, einen Fokusring und einen subtilen Hintergrundton. Alle stammen aus einer strukturierten Farbskala, abgeleitet von einem Farbton.

Shades vs. Tints vs. Tones

Die Begriffe sind wichtig. Ein Tint ist eine mit Weiss gemischte Farbe (heller). Ein Shade ist eine mit Schwarz gemischte Farbe (dunkler). Ein Tone ist eine mit Grau gemischte Farbe (weniger gesattigt). Im Alltag und in den meisten CSS-Frameworks wird "Shade" locker fur jede Helligkeitsvariation verwendet, und dieser Konvention folgen wir hier.

Die 50-900-Skala erklart

Die numerische Skala von 50 bis 900 wurde durch Material Design und Tailwind CSS popular und ist heute der De-facto-Standard fur Design-Systeme. Jede Zahl steht fur einen Schritt auf der Helligkeitsachse, von fast weiss bis fast schwarz.

TonTypische HelligkeitTypische Verwendung
50~97%Sanfte Hintergrunde, Hover auf weissen Flachen
100~94%Karten-Hintergrunde, Trennlinien
200~87%Deaktivierte Elemente, feine Rahmen
300~77%Placeholder-Text, inaktive Icons
400~65%Sekundartext, gedampfte UI-Akzente
500~50%Basismarkenfarbe, Primary-Buttons
600~42%Button-Hover, betonte Links
700~34%Button-Pressed, starke Uberschriften
800~25%Dunkle UI-Flachen, hoher Textkontrast
900~15%Fast schwarze Akzente, tiefste Schatten

Die Starke dieser Skala ist die Vorhersagbarkeit. Wenn dein Team sich einigt, dass 500 die Basis und 600 der Hover ist, verhalt sich jeder Button gleich. Du horst auf, uber Hex-Werte zu streiten, und denkst in semantischen Tokens.

WCAG-Kontraststandards

Eine schone Palette, die bei Barrierefreiheit scheitert, ist keine erfolgreiche Palette. Die Web Content Accessibility Guidelines (WCAG) definieren messbare Kontrastanforderungen, die Nutzer mit eingeschranktem Sehvermogen, Farbenblindheit und situativen Einschrankungen schutzen.

Kontrastverhaltnisse erklart

Das Kontrastverhaltnis ist eine Zahl zwischen 1:1 (kein Kontrast) und 21:1 (maximaler Kontrast, reines Schwarz auf reinem Weiss). Es wird aus der relativen Luminanz zweier Farben berechnet, unter Berucksichtigung der menschlichen Helligkeitswahrnehmung.

StufeNormaltextGrosser Text (18pt+ oder 14pt fett)UI-Komponenten
AA (Minimum)4.5:13:13:1
AAA (erweitert)7:14.5:1-

Warum Barrierefreiheit wichtig ist

Etwa 1 von 12 Mannern und 1 von 200 Frauen hat eine Form von Farbsehschwache. Rechnet man altersbedingte Sehminderung, temporare Beeintrachtigungen, schlechte Bildschirme und Sonnenblendung hinzu, profitiert eine riesige Zielgruppe von gutem Kontrast. Uber Ethik hinaus gibt es in vielen Regionen gesetzliche Anforderungen (ADA in den USA, EAA in der EU), die WCAG AA zum Standard machen.

Die praktische Regel: Jedes Textelement muss AA erfullen. Ziel AAA fur kritische Lesetexte wie Artikel und Formularlabels. Im Zweifel Text verdunkeln oder Hintergrund aufhellen, bis das Verhaltnis 4.5:1 ubersteigt.

Haufiger Fehler: Hellgrauer Text auf weissem Hintergrund (z. B. #AAAAAA auf #FFFFFF) sieht in Figma elegant aus, scheitert aber oft mit ca. 2.8:1 an AA. Teste Mockups vor dem Launch.

Eine Design-System-Palette aufbauen

Eine Design-System-Palette ist mehr als eine Liste schoner Farben. Es ist ein strukturierter Satz von Tokens, die jeder UI-Entscheidung eine vorhersagbare Antwort geben. Eine gute Palette hat funf Ebenen mit jeweils klarer Aufgabe.

1. Primarfarbe

Die Primarfarbe ist das Gesicht der Marke. Sie erscheint auf Buttons, Links, aktiven Tabs und uberall dort, wo du Aufmerksamkeit willst. Sie sollte markant, auf Weiss zuganglich und mit einer kompletten 50-900-Skala versehen sein.

2. Sekundarfarbe

Die Sekundarfarbe unterstutzt die Primarfarbe. Sie erscheint auf sekundaren Buttons, Highlights, Badges und Illustrationen. Sie sollte harmonieren, ohne mit der Primarfarbe zu konkurrieren. Ein haufiges Muster ist ein Farbton 120-180 Grad entfernt.

3. Neutrale Grautone

Neutrale sind die schweigende Mehrheit jeder Oberflache. Sie bilden Text, Rahmen, Hintergrunde und Flachen. Eine reine Grauskala funktioniert, aber viele moderne Systeme nutzen getonte Neutrale -- Grautone mit einer Spur des Markenfarbtons -- damit die gesamte Oberflache zusammenhangend wirkt.

4. Semantische Farben

Semantische Farben vermitteln Bedeutung unabhangig von der Marke. Sie sind UX-unverzichtbar:

  • Erfolg -- Grun, fur Bestatigungen
  • Warnung -- Bernstein oder Gelb, fur Vorsicht
  • Gefahr -- Rot, fur Fehler und destruktive Aktionen
  • Info -- Blau, fur neutrale Hinweise

Jede semantische Farbe braucht ihre eigene Skala, damit du einen hellen Ton als Hintergrund und einen dunkleren fur Text oder Icons nutzen kannst.

5. Oberflachen- und Hintergrundebenen

Moderne Oberflachen stapeln mehrere Flachen: Seite, Karte, Modal, Popover. Definiere 3 bis 5 Hintergrund-Tokens (background, surface, surface-raised, overlay) und mappe sie auf Stufen deiner neutralen Skala. Dieser Schritt macht Dark Mode spater fast geschenkt.

So nutzt du unseren Farbton-Generator

Unser kostenloser Farbton-Generator verwandelt jede Basisfarbe in Sekunden in eine produktionsreife 50-900-Skala. Alles lauft im Browser, ohne Uploads oder Anmeldung.

Schritt-fur-Schritt-Anleitung

  1. Offne das Farbton-Generator-Tool.
  2. Gib deine Basisfarbe als Hex-Code ein (z. B. #3B82F6) oder nutze den Farbwahler.
  3. Prufe die generierte Skala -- alle 10 Stufen 50 bis 900 mit Hex- und HSL-Werten.
  4. Kontrast prufen anhand der Textvorschau auf jeder Stufe.
  5. Bei Bedarf anpassen -- die Skala regeneriert sich sofort.
  6. Werte kopieren oder die ganze Palette im gewunschten Format exportieren.
  7. Fur jede Rolle wiederholen: primary, secondary, neutral, success, warning, danger, info.
Workflow-Tipp

Erstelle zuerst nur den 500-Ton jeder Farbe, die du brauchst, fuge sie in einen Figma-Frame und iteriere, bis die Kombination passt. Dann zuruck zum Generator und jede 500 zu einer vollen Skala erweitern.

Exportformate erklart

Eine Palette ist nur nutzlich, wenn sie ohne Reibung in den Code kommt. Unser Tool exportiert in vier Formate, die fast jedes moderne Webprojekt abdecken.

CSS Custom Properties

CSS-Variablen sind die universelle Option. Sie funktionieren in jedem modernen Browser, unterstutzen Laufzeit-Theming (Dark Mode, Nutzerpraferenzen) und brauchen keinen Build-Schritt. Exportiere als CSS fur reines HTML, frameworkunabhangige Komponentenbibliotheken oder wenn Portabilitat wichtig ist.

:root {
  --primary-50: #eff6ff;
  --primary-500: #3b82f6;
  --primary-900: #1e3a8a;
}

SCSS-Variablen

SCSS-Variablen werden zur Compile-Zeit aufgelost. Sie sind zur Laufzeit schneller, da der Browser sie nie als Variablen sieht. Wahle SCSS, wenn dein Projekt bereits Sass nutzt, du Loops und Maps fur Utility-Klassen brauchst oder Build-Validierung willst.

Tailwind CSS Config

Wenn dein Team Tailwind nutzt, ist das Config-Format naheliegend. Fuge das exportierte Objekt in tailwind.config.js unter theme.extend.colors ein und nutze sofort Klassen wie bg-primary-500.

JSON-Tokens

JSON ist das universelle Austauschformat. Es verbindet sich mit Design-Token-Tools wie Style Dictionary und Tokens Studio fur Figma. Nutze JSON, wenn du Farben uber Web, iOS, Android und Marketingmaterial aus einer Quelle synchronisieren willst.

Faustregel: Soloprojekt oder Prototyp? CSS-Variablen. Tailwind? Tailwind-Export. Multi-Plattform oder Figma-Team? JSON und Token-Pipeline.
Datenschutzhinweis

Unser Farbton-Generator lauft 100% in deinem Browser. Deine Farben und Exporte verlassen nie dein Gerat -- keine Uploads, kein Tracking, keine Konten.

Erstelle sofort deine Farbpalette

Erstelle professionelle Farbskalen fur dein Design-System. Wahle eine Basisfarbe und exportiere als CSS, SCSS, Tailwind oder JSON -- 100% in deinem Browser.