Barrierefreiheit jenseits des Kontrasts: Farbe im inklusiven Design
Embed This Widget
Add the script tag and a data attribute to embed this widget.
Embed via iframe for maximum compatibility.
<iframe src="https://colorfyi.com/iframe/entity//" width="420" height="400" frameborder="0" style="border:0;border-radius:10px;max-width:100%" loading="lazy"></iframe>
Paste this URL in WordPress, Medium, or any oEmbed-compatible platform.
https://colorfyi.com/entity//
Add a dynamic SVG badge to your README or docs.
[](https://colorfyi.com/entity//)
Use the native HTML custom element.
Die meisten Gespräche über Farbbarrierefreiheit beginnen und enden mit Kontrastverhältnissen. Den Schwellenwert von 4,5:1 bestehen, fertig. Aber Kontrast ist nur ein Teil einer inklusiven Farbstrategie. WCAG enthält Anforderungen, die weit darüber hinausgehen – und ihre Verletzung kann eine Oberfläche für große Teile Ihres Publikums völlig unbrauchbar machen, selbst wenn jedes Textelement die Kontrastprüfung besteht.
Dieser Leitfaden behandelt die Barrierefreiheitsanforderungen, die Designer und Entwickler häufig übersehen: Was es bedeutet, Informationen nicht allein durch Farbe zu vermitteln, wie Fokus-Indikatoren mit Farbe interagieren, wie man Fehlerzustände entwirft, die sich nicht auf Rot stützen, wie man Muster für Benutzer mit Farbsehschwäche verständlich gestaltet und was farbbezogene Bewegungsempfindlichkeit für das Interaktionsdesign bedeutet.
Das Prinzip „Nicht nur durch Farbe"
WCAG 1.4.1: Verwendung von Farbe
WCAG-Erfolgskriterium 1.4.1 (Stufe A – die Mindeststufe) besagt:
„Farbe wird nicht als einziges visuelles Mittel zur Informationsvermittlung, zur Anzeige einer Handlung, zur Aufforderung zu einer Reaktion oder zur Unterscheidung eines visuellen Elements verwendet."
Dies ist eine weitreichendere Anforderung, als sie zunächst erscheint. Es heißt nicht, dass Sie keine Farbe zur Informationsvermittlung verwenden dürfen – es heißt, Farbe darf nicht das einzige Mittel sein. Sie benötigen einen zweiten visuellen Hinweis.
Was gilt als „Informationsvermittlung nur durch Farbe"
Betrachten Sie diese häufigen Muster, die 1.4.1 verletzen:
Pflichtfelder im Formular nur durch rote Beschriftungsfarbe markiert
Ein Formular, bei dem Pflichtfelder roten Beschriftungstext und optionale Felder grauen Beschriftungstext haben, verwendet Farbe als einziges Unterscheidungsmerkmal. Ein Benutzer mit Rot-Grün-Farbenblindheit – oder ein Benutzer auf einem monochromen Display – kann Pflichtfelder nicht von optionalen unterscheiden.
Lösung: Fügen Sie einen Texthinweis („Pflichtfeld" oder ein Sternchen mit einer Legende, die erklärt, was Sternchen bedeuten) neben der Farbe hinzu.
Statusindikatoren, die sich ausschließlich auf Farbe stützen
Eine Dashboard-Tabelle mit grünen Zeilen für „aktiv" und roten Zeilen für „inaktiv" verletzt 1.4.1. Ein Benutzer kann den Status ohne Farbwahrnehmung nicht bestimmen.
Lösung: Fügen Sie eine Textstatus-Spalte hinzu („Aktiv" / „Inaktiv") oder fügen Sie ein Symbol (Häkchen / X) hinzu, das dieselbe Information durch Form vermittelt.
Links, die vom umgebenden Text nur durch Farbe unterschieden werden
Wenn der Fließtext #1E293B und Links #3B82F6 ohne Unterstreichung sind, können farbenblinde Benutzer Links möglicherweise nicht von Nicht-Link-Text unterscheiden. WCAG 1.4.1 erfordert, dass Links durch etwas anderes als Farbe vom umgebenden Text unterscheidbar sind – typischerweise durch eine Unterstreichung.
Die kontrastbasierte Ausnahme: Wenn die Link-Farbe ein Kontrastverhältnis von 3:1 gegenüber dem umgebenden Text hat und der Link einen sichtbaren Fokus-/Hover-Indikator hat (wie eine Unterstreichung, die beim Hover erscheint), kann die Unterstreichung im Ruhezustand weggelassen werden. Aber dies ist eine enge Ausnahme, die eine sorgfältige Kontrastverifizierung erfordert.
Diagramme und Grafiken mit nur farbkodierten Datenreihen
Ein Liniendiagramm mit vier farbigen Linien und ohne Beschriftungen, Muster oder Markierungen kann von Benutzern, die diese spezifischen Farben nicht voneinander unterscheiden können, nicht gelesen werden.
Lösung: Fügen Sie Datenpunktmarkierungen (Kreise, Quadrate, Dreiecke, Rauten) hinzu, die sich in Form unterscheiden, fügen Sie direkte Beschriftungen oder eine Legende mit Mustern hinzu oder verwenden Sie gestrichelte/gepunktete Linienstile neben der Farbe.
Die Zwei-Kanal-Regel in Ihren Designprozess einbauen
Fragen Sie sich für jeden Bereich Ihrer Oberfläche, wo Farbe Bedeutung trägt: „Würde jemand, der dies in Graustufen sieht, immer noch verstehen, was diese Farbe kommuniziert?"
Wenn die Antwort Nein lautet, fügen Sie einen zweiten visuellen Kanal hinzu – Text, Form, Muster, Position oder Textur –, der dieselbe Information trägt.
Fokus-Indikatoren und Farbe
Warum Fokus-Indikatoren ein Farbproblem sind
Die Tastaturnavigation beruht vollständig auf sichtbaren Fokus-Indikatoren – dem Rahmen oder der Hervorhebung, die anzeigt, welches Element gerade den Tastaturfokus hat. Fokus-Indikatoren sind ein Farbproblem, weil viele Designs entweder:
- Fokus-Rahmen vollständig entfernen (
outline: noneist einer der häufigsten Barrierefreiheitsfehler in CSS) - Eine Fokusfarbe mit unzureichendem Kontrast zur umgebenden Seite verwenden
- Eine Fokusfarbe verwenden, die gegen bestimmte Hintergrundfarben in ihrem Design unsichtbar ist
WCAG 2.4.11: Fokus-Erscheinungsbild (AA, WCAG 2.2)
WCAG 2.2 führte ein neues Erfolgskriterium speziell für den Fokus-Indikator-Kontrast ein. Fokus-Indikatoren müssen:
- Eine Mindestfläche von mindestens dem Umfang der unfokussierten Komponente × 2 CSS-Pixel haben
- Ein Kontrastverhältnis von mindestens 3:1 zwischen dem fokussierten und unfokussierten Zustand haben
- Ein Kontrastverhältnis von mindestens 3:1 gegenüber angrenzenden Farben haben (dem Hintergrund um den Fokus-Indikator)
Der standardmäßige Fokus-Rahmen des Browsers (ein blauer Ring in Chrome, ein gepunkteter Rahmen in Firefox) erfüllt diese Anforderungen häufig nicht bei bestimmten Hintergrundfarben. Gehen Sie nie davon aus, dass der Browserstandard ausreichend ist.
Barrierefreie Fokus-Stile entwerfen
Das zuverlässigste Muster ist ein hochkontrastreicher, durchgezogener Rahmen, der auf jedem Hintergrund funktioniert:
:focus-visible {
outline: 3px solid #1D4ED8;
outline-offset: 2px;
}
Dies verwendet #1D4ED8 (ein tiefes Blau) mit einem 2px-Abstand zwischen dem Element und dem Rahmen, was den Indikator visuell prominent macht.
Für dunkle Hintergründe kann ein einzelfarber Rahmen möglicherweise keinen ausreichenden Kontrast sowohl in hellen als auch in dunklen Kontexten aufrechterhalten. Die Zwei-Farben-Rahmen-Technik löst dies:
:focus-visible {
outline: 3px solid #FFFFFF;
box-shadow: 0 0 0 5px #1D4ED8;
}
Dies erzeugt einen weißen inneren Ring und einen blauen äußeren Ring. Der weiße Rahmen kontrastiert gegen dunkle Hintergründe; der blaue Rahmen kontrastiert gegen helle Hintergründe. Der kombinierte Effekt funktioniert für die meisten Hintergrundfarben ohne komponentenspezifische Anpassung.
Verwenden Sie den Kontrast-Prüfer, um Ihre Fokusfarbe sowohl gegen die hellsten als auch gegen die dunkelsten Hintergründe zu verifizieren, auf denen sie in Ihrer Oberfläche erscheint.
Was outline: none tatsächlich für Ihre Benutzer bedeutet
Das Entfernen von Fokus-Rahmen betrifft:
- Nur-Tastatur-Benutzer (keine Maus/Trackpad)
- Benutzer von Schaltersteuerungen (iOS/macOS-Barrierefreiheitsfunktion)
- Benutzer mit sequenzieller Navigation bei motorischen Einschränkungen
- Power-User, die die Tastaturnavigation aus Geschwindigkeitsgründen bevorzugen
Die Pseudoklasse :focus-visible ermöglicht es Ihnen, den Rahmen für Mausinteraktionen zu entfernen und ihn gleichzeitig für Tastaturinteraktionen beizubehalten – es gibt daher keinen gültigen Grund mehr, outline: none global zu verwenden:
/* Entfernt Rahmen nur, wenn nicht per Tastatur zugegriffen wird */
:focus:not(:focus-visible) {
outline: none;
}
/* Bewahrt Rahmen für Tastaturnavigation */
:focus-visible {
outline: 3px solid #1D4ED8;
outline-offset: 2px;
}
Fehlerzustände jenseits von Rot
Das Rot-Problem
Rot ist die universelle Farbe für Fehler in westlichen UI-Konventionen – und es ist auch eine der zwei häufigsten Farben, die farbenblinde Benutzer nicht zuverlässig unterscheiden können. Etwa 8 % der Männer mit nordeuropäischer Abstammung haben Rot-Grün-Farbenblindheit (Deuteranopie oder Protanopie). Für sie sieht ein roter Fehlerzustand wie eine olivgrüne, dunkelbraune oder ähnlich gedämpfte Farbe aus.
Das bedeutet nicht, dass Sie kein Rot für Fehler verwenden können. Es bedeutet, dass Rot nicht der einzige Indikator für einen Fehlerzustand sein darf.
Multi-Kanal-Fehlerdesign
Ein Fehlerzustand, der für alle Benutzer funktioniert, kommuniziert durch mehrere gleichzeitige Kanäle:
Farbe – Der traditionelle rote Farbton auf Eingabe-Rahmen, Beschriftungen oder Hintergründen (z. B. #DC2626 für Rahmen, #FEF2F2 für Hintergrundfarbton)
Symbol – Ein Fehlersymbol vor der Fehlermeldung (ein Ausrufezeichen im Kreis wird allgemein verstanden)
Text – Eine explizite Fehlermeldung, die beschreibt, was falsch ist und idealerweise, wie es behoben werden kann
Position – Die Fehlermeldung unmittelbar neben der problematischen Eingabe platzieren, nicht in einem entfernten Benachrichtigungsbereich
Muster – Bei Eingabefeldern fügt ein dickerer Rahmen oder ein anderer Rahmenstil (gestrichelt vs. durchgezogen) einen nicht-farblichen visuellen Hinweis hinzu
<!-- Barrierefreies Fehlerzustandsmuster -->
<div class="field-group">
<label style="color: #DC2626; font-weight: 600;">
E-Mail-Adresse
<span aria-hidden="true">*</span>
<span class="sr-only">Pflichtfeld</span>
</label>
<input
type="email"
aria-invalid="true"
aria-describedby="email-error"
style="border: 2px solid #DC2626; background-color: #FEF2F2;"
>
<p id="email-error" role="alert" style="color: #DC2626;">
<!-- Fehlersymbol vermittelt Bedeutung durch Form, nicht Farbe -->
⚠ Bitte geben Sie eine gültige E-Mail-Adresse ein.
</p>
</div>
Das Attribut aria-invalid="true" kommuniziert den Fehlerzustand unabhängig von jeder visuellen Farbe an Screenreader – ein dritter Barrierefreiheitskanal, der nichts kostet.
Farben für verschiedene Benachrichtigungstypen
Beim Entwerfen eines vollständigen Benachrichtigungssystems stellen Sie sicher, dass jeder Typ mehr als Farbe zur Unterscheidung verwendet:
| Typ | Farbhinweis | Symbol | Textbezeichnung |
|---|---|---|---|
| Fehler | #DC2626 Rot | ✕ oder ⚠ | „Fehler"-Präfix oder role="alert" |
| Warnung | #D97706 Bernstein | ⚠ | „Warnung"-Präfix |
| Erfolg | #16A34A Grün | ✓ | „Erfolg"-Präfix |
| Info | #2563EB Blau | ℹ | „Hinweis" oder „Info"-Präfix |
Das hier verwendete Bernstein (#D97706) und Rot (#DC2626) unterscheiden sich sowohl in der Helligkeit als auch im Farbton, sodass sie in vielen Formen der Farbenblindheit unterschiedlich bleiben. Aber die Symbole und Textbeschriftungen stellen sicher, dass sie für alle unterscheidbar sind.
Farbenblindheitsfreundliche Muster
Farbsehschwächen verstehen
Farbenblindheit ist nicht eine einzige Erkrankung – es ist eine Familie verwandter Erkrankungen, die beeinflussen, wie Photorezeptoren auf Licht reagieren:
- Deuteranopie/Deuteranomalie (häufigste, ~5 % der Männer): Verminderte Empfindlichkeit für Grün
- Protanopie/Protanomalie (~2 % der Männer): Verminderte Empfindlichkeit für Rot
- Tritanopie/Tritanomalie (~0,01 % beider Geschlechter): Verminderte Empfindlichkeit für Blau-Gelb
- Achromatopsie: Vollständige Unfähigkeit, Farben wahrzunehmen (sehr selten)
Rot-Grün-Schwächen (Deuteranopie und Protanomalie zusammen) betreffen etwa 1 von 12 Männern. Rot und Grün, die für jemanden mit typischem Farbsehen stark unterschiedlich erscheinen, können als nahezu identische Gelbbrauntöne erscheinen.
Verwenden Sie den Farbenblindheits-Simulator, um zu überprüfen, wie Ihre Farbpalette unter verschiedenen Farbsehbedingungen erscheint.
Farbpaletten für farbenblinde Benutzer entwerfen
Bevorzugen Sie Blau-Orange statt Rot-Grün für binäre Unterscheidungen
Blau (#2563EB) und Orange (#EA580C) sind für Benutzer mit allen häufigen Formen der Farbenblindheit unterscheidbar. Rot und Grün nicht.
Helligkeitskontrast als Backup verwenden
Selbst wenn die Farbtonunterscheidung versagt, ermöglicht ein hoher Helligkeitskontrast zwischen zwei Farben weiterhin eine Unterscheidung. Ein dunkles Rot (#7F1D1D) und ein helles Grün (#DCFCE7) bleiben in Graustufen unterscheidbar, obwohl sie ein Rot-Grün-Paar sind.
Formen, Muster und Beschriftungen zu farbkodierten Informationen hinzufügen
Ein Kreisdiagramm, das nur Farbe zur Unterscheidung von Segmenten verwendet, ist nicht barrierefrei. Dasselbe Diagramm mit direkten Beschriftungen, Prozentanmerkungen oder unterschiedlich strukturierten Füllungen funktioniert für alle.
Häufig problematische Farbkombinationen vermeiden
| Problematisches Paar | Warum | Bessere Alternative |
|---|---|---|
| Rot und Grün | Beide entsättigt bei Deuteranopie | Blau und Orange |
| Rot und Schwarz | Rot kann dunkelbraun erscheinen | Weißen oder gelben Text auf dunklem Hintergrund verwenden |
| Grün und Braun | Bei Protanopie ähnlich erscheinend | Muster oder Textbeschriftungen verwenden |
| Blau und Lila | Ähnliche Helligkeit, nur durch Farbton unterscheidbar | Helligkeit deutlich anpassen |
Mit dem Farbenblindheits-Simulator testen
Der Farbenblindheits-Simulator zeigt, wie jede Farbe unter verschiedenen Farbsehbedingungen erscheint. Verwenden Sie ihn, um:
- Ihre Marken-Farbpalette unter Deuteranopie- und Protanopie-Simulation zu überprüfen
- Datenvisualisierungspaletten zu testen, um sicherzustellen, dass alle Reihen unterscheidbar bleiben
- Statussfarbenpaare (Erfolg/Fehler, aktiv/inaktiv) auf deutliche Unterscheidbarkeit zu prüfen
- Ihre Fokus-Indikatorfarbe gegen Ihre häufigsten Hintergrundfarben zu überprüfen
Überspringen Sie nicht den Tritanopie-Test – Blau-Gelb-Empfindlichkeit beeinflusst Bild- und Icon-Design auf Weisen, die Rot-Grün-Tests nicht erkennen.
Bewegung und Farbempfindlichkeit
Blinkende Inhalte und WCAG 2.3.1
WCAG-Erfolgskriterium 2.3.1 (Stufe A) verbietet Inhalte, die mehr als dreimal pro Sekunde aufblinken, wenn der Blitz bestimmte Größen- und Kontrastschwellen überschreitet. Schnell blinkende farbige Inhalte können bei gefährdeten Benutzern photosensitive Epilepsie auslösen.
Die relevante Farbüberlegung: Hochkontrastreiche, gesättigte Farbübergänge sind gefährlicher als kontrastarme Übergänge. Ein schneller Wechsel zwischen #FF0000 (Rot) und #00FF00 (Grün) ist besonders riskant, weil beide Farben stark gesättigt sind und der Übergang schnell einen breiten Helligkeitsbereich durchläuft.
Animierte Farbe und prefers-reduced-motion
Jenseits des Anfallsrisikos erleben einige Benutzer Übelkeit, Orientierungslosigkeit oder kognitive Überlastung durch animierte visuelle Elemente – einschließlich Farbanimationen. Die CSS-Medienabfrage prefers-reduced-motion ermöglicht es Ihnen, Animationen für Benutzer zu deaktivieren oder zu reduzieren, die die Barrierefreiheitseinstellung „Bewegung reduzieren" auf ihrem Gerät aktiviert haben:
/* Standard: animierter Farbübergang */
.status-indicator {
background-color: #16A34A;
transition: background-color 0.3s ease, opacity 0.3s ease;
}
/* Bewegung reduzieren: sofortiger Farbwechsel, keine Animation */
@media (prefers-reduced-motion: reduce) {
.status-indicator {
transition: none;
}
}
Für Ladezustände, die animierte Farbe verwenden (pulsierende Skelette, rotierende farbige Indikatoren), stellen Sie eine statische Alternative bereit, wenn prefers-reduced-motion gesetzt ist.
Farbsättigung und kognitive Belastung
Hochgesättigte Farben auf großen Flächen erzeugen bei einigen Benutzern visuellen Stress, einschließlich solcher mit bestimmten kognitiven Behinderungen, Migränebedingungen oder visuellen Empfindlichkeiten. Dies wird von den WCAG-Kontrastanforderungen (die helligkeitsbasiert, nicht sättigungsbasiert sind) nicht abgedeckt.
Bewährte Praktiken:
- Große Flächen hochgesättigter Farbe vermeiden als Hintergründe für Fließtext (ein vollgesättigtes #FF0000 oder #00FF00 als Hintergrund ist visuell aggressiv)
- Gesättigte Farbe als Akzent verwenden, nicht als primäre Oberfläche
- Hintergrundfarben abschwächen – ein entsättigter Farbton (#FEF2F2 statt #FF0000) ist ruhiger und vermittelt die Fehlerzustandsbedeutung dennoch durch den Farbton
Einen inklusiven Farbüberprüfungsprozess aufbauen
Checkliste für jeden Design-Handoff
Bevor Sie eine Benutzeroberfläche mit Farbentscheidungen ausliefern:
- [ ] Jede Instanz, bei der Farbe Informationen vermittelt, hat einen sekundären nicht-farblichen Hinweis (Text, Symbol, Form, Muster)
- [ ] Alle Links im Fließtext haben eine Unterstreichung oder 3:1 Kontrast gegenüber dem umgebenden Text
- [ ] Pflichtfelder verwenden Text- oder Sternchen-Indikatoren zusätzlich zur Farbe
- [ ] Fehlerzustände verwenden Symbol + Meldungstext, nicht nur Farbe
- [ ] Fokus-Indikatoren wurden entworfen und gegen alle Hintergründe verifiziert
- [ ] Kontrastverhältnisse verifiziert: 4,5:1 für Fließtext, 3:1 für großen Text und UI-Komponenten
- [ ] Farbpalette auf Deuteranopie-, Protanopie- und Tritanopie-Simulation überprüft
- [ ] Keine schnell blinkenden Inhalte, die drei Blitze pro Sekunde überschreiten
- [ ] Reduzierte-Bewegung-Alternative existiert für animierte Farbübergänge
ColorFYI-Tools gemeinsam nutzen
Der Kontrast-Prüfer und der Farbenblindheits-Simulator adressieren verschiedene Dimensionen der Farbbarrierefreiheit und sollten zusammen verwendet werden:
- Kontrast-Prüfer: Erkennt helligkeitsbasierte Lesbarkeitsausfälle (Text-zu-Hintergrund-Verhältnisse)
- Farbenblindheits-Simulator: Erkennt farbtonbasierte Unterscheidungsausfälle (zwei Farben, die für typisches Sehen unterschiedlich aussehen, aber unter Farbenblindheit identisch sind)
Ein Farbpaar kann alle Kontrastanforderungen bestehen und für 8 % Ihrer männlichen Benutzer dennoch ununterscheidbar sein. Beide Prüfungen durchzuführen ist der Mindeststandard für Farbbarrierefreiheit.
Wichtige Erkenntnisse
- WCAG 1.4.1 (Verwendung von Farbe) ist eine Stufe-A-Anforderung – das Minimum – und verbietet die Verwendung von Farbe als einziges Mittel zur Informationsvermittlung. Fügen Sie Symbole, Text oder Muster als sekundäre Hinweise hinzu.
- Links müssen vom umgebenden Text durch mehr als nur Farbe unterscheidbar sein – typischerweise durch eine Unterstreichung im Ruhezustand oder durch 3:1 Kontrast gegenüber dem umgebenden Text mit einem Hover-/Fokus-Indikator.
- Fehlerzustände benötigen mehrere Kanäle: Farbton, Fehlersymbol und expliziten Fehlermeldungstext. Verlassen Sie sich niemals allein auf rote Farbe zur Signalisierung eines Fehlers.
- Fokus-Indikatoren müssen sichtbar sein und ein Kontrastverhältnis von 3:1 gegenüber angrenzenden Farben haben. Entfernen Sie niemals Rahmen, ohne eine gleichwertige Alternative bereitzustellen.
- Farbenblindheit betrifft etwa 1 von 12 Männern bei Rot-Grün-Schwächen – verwenden Sie Blau-Orange für binäre Unterscheidungen, fügen Sie Formen und Beschriftungen zu Diagrammen hinzu und testen Sie mit dem Farbenblindheits-Simulator.
- Gesättigte, schnell blinkende Farbe kann photosensitive Episoden auslösen – vermeiden Sie Inhalte, die mehr als dreimal pro Sekunde bei hohem Kontrast aufblinken.
prefers-reduced-motionsollte animierte Farbübergänge für Benutzer deaktivieren, die die Bewegungsreduktion in ihren Betriebssystemeinstellungen aktiviert haben.- Verwenden Sie den Kontrast-Prüfer und den Farbenblindheits-Simulator zusammen – sie adressieren komplementäre Dimensionen der Farbbarrierefreiheit, die kein Tool allein abdeckt.
Ähnliche Farben
Ähnliche Marken
Ähnliche Werkzeuge
Kontrastprüfer
Prüfen Sie Farbkontrastverhältnisse gemäß den WCAG 2.1-Richtlinien. Testen Sie die AA- und AAA-Konformität für normalen und großen Text.
Farbenblindheits-Simulator
Simulieren Sie, wie Farben bei Deuteranopie, Protanopie, Tritanopie und Achromatopsie erscheinen.