WCAG Color Contrast Checker

Schaltflächen-Farbkontrast Barrierefreiheits-WCAG-Prüfer

Prüfen Sie, ob die Farben Ihrer Schaltflächen den WCAG-Kontrastanforderungen entsprechen. Testen Sie Vordergrund- und Hintergrundpaare von CTA-Schaltflächen auf Barrierefreiheit.

100% clientseitig. Deine Daten verlassen niemals deinen Browser.

#ffffff
#3b82f6
Kontrastverhältnis3.68:1
AANormalAAGroßAAANormalAAAGroß
APCALc 60Gut
Vorschau

Victor jagt zwölf Boxkämpfer quer über den großen Sylter Deich

Victor jagt zwölf Boxkämpfer quer über den großen Sylter Deich

Victor jagt zwölf Boxkämpfer quer über den großen Sylter Deich

SchaltflächeTexteingabefeld
Vorschläge
Senden an:

Verwandte Werkzeuge

Schaltflächen-Farbkontrast prüfen

Schaltflächen sind der häufigste Barrierefreiheits-Audit-Fehler nach Farbkontrast im Text. Eine Schaltfläche, die die Kontrastanforderungen nicht erfüllt, blockiert Benutzer daran, Aufgaben abzuschließen, Formulare zu senden oder Ihre Anwendung zu navigieren. Dieses Beispiel testet weißen Text (#ffffff) auf einem Standardblau-Button (#3b82f6).

Warum Schaltflächen-Kontrast Tückisch ist

Schaltflächen haben zwei separate Kontrastanforderungen, die oft verwechselt werden:

  1. Textkontrast (SC 1.4.3): Die Textfarbe in der Schaltfläche muss 4,5:1 Kontrast gegen die Schaltflächenhintergrundfarbe haben
  2. Nicht-Text-Kontrast (SC 1.4.11): Die visuelle Grenze der Schaltfläche muss 3:1 Kontrast gegen den angrenzenden Hintergrund (die Seite oder Karte dahinter) haben

Eine Schaltfläche kann den Textkontrast bestehen, aber den Nicht-Text-Kontrast scheitern, oder umgekehrt. Sie müssen beide prüfen.

Das blaue Schaltflächen-Problem

Die meisten Designsysteme verwenden Blau als primäre Schaltflächenfarbe. So schneiden gängige Blautöne mit weißem Text ab:

SchaltflächenfarbeWeißer Text-VhältnisWCAG AAAnmerkungen
#3b82f6 (blue-500)4,56:1BestehtBesteht gerade noch, kein Spielraum
#2563eb (blue-600)6,44:1BestehtEmpfohlenes Minimum
#1d4ed8 (blue-700)8,59:1BestehtGut für primäre CTAs
#60a5fa (blue-400)2,73:1ScheitertHäufiger Fehler
#93c5fd (blue-300)1,47:1ScheitertNie mit weißem Text verwenden

Schaltflächen-Zustände und Kontrast

Jeder interaktive Zustand muss die Kontrastanforderungen erfüllen:

ZustandVordergrundHintergrundVerhältnisBesteht?
Standard#ffffff#3b82f64,56:1AA besteht
Hover#ffffff#2563eb6,44:1AA besteht
Aktiv#ffffff#1d4ed88,59:1AA besteht
Deaktiviert#94a3b8#cbd5e11,46:1Befreit
Fokus-Ring#ffffff#1e40af10,03:1AA besteht

Häufige Schaltflächen-Barrierefreiheits-Fehler

  1. Helles Blau mit weißem Text: Blue-400 oder Blue-300 mit weißem Text scheitert WCAG
  2. Verlaufshintergründe: Ein Verlauf, der von Bestehen zu Scheitern wechselt, erzeugt inkonsistenten Kontrast
  3. Fokus-Ringe die verschmelzen: Fokus-Indikatoren müssen sowohl gegen die Schaltfläche als auch den Seitenhintergrund sichtbar sein
  4. Nur-Icon-Schaltflächen ohne Beschriftungen: Fehlende aria-label macht die Schaltfläche für Screenreader unsichtbar
  5. Farbe als einziger Indikator: Deaktivierte Schaltflächen, die nur auf reduzierte Opazität setzen, ohne andere visuelle Hinweise

Verwendung

  1. Geben Sie die Textfarbe Ihrer Schaltfläche in das Vordergrundfeld ein
  2. Geben Sie die Hintergrundfarbe der Schaltfläche in das Hintergrundfeld ein
  3. Prüfen Sie, ob das Verhältnis 4,5:1 für normalen Text oder 3:1 für großen Text (18px fett oder 24px+) erfüllt
  4. Testen Sie jeden Schaltflächen-Zustand (Standard, Hover, Aktiv, Fokus) separat
  5. Verwenden Sie die barrierefreien Farbvorschläge, um bessere Kombinationen zu finden

Den gesamten Schaltflächen-Stack testen

Schaltflächen existieren selten isoliert. Prüfen Sie jede Variante in Ihrem Designsystem: Primär, Sekundär, Umriss, Geist und Deaktiviert. Das CSS-Gradient-Tool kann Ihnen helfen, Schaltflächenhintergründe zu generieren, aber überprüfen Sie immer das endgültige Kontrastverhältnis mit dem WCAG-Kontrast-Prüfer, bevor Sie veröffentlichen.