Inhaltsverzeichnis
Die Wissenschaft hinter WCAG -Verhältnissen
Kontrastverhältnisse verstehen
Titel Ihrer großartigen Seite
Relative Luminanz: ein tieferer Tauchgang
Sicherstellen, dass der richtige Kontrast sichergestellt wird
Proaktive Zugänglichkeit
Heim Web-Frontend CSS-Tutorial Verständnis der Farbkontrastrichtlinien und Verhältnisse der Web -Barrierefreiheit

Verständnis der Farbkontrastrichtlinien und Verhältnisse der Web -Barrierefreiheit

Apr 11, 2025 am 10:51 AM

Verständnis der Farbkontrastrichtlinien und Verhältnisse der Web -Barrierefreiheit

Website -Kontrastprobleme auf Website: Ein scheinbar kleines Detail kann die Benutzererfahrung erheblich beeinflussen. Was für Sie perfekt lesbar aussieht, ist möglicherweise für andere unleserlich. In diesem Artikel wird untersucht, wie Ihre Entwürfe für alle zugänglich sind.

Während schnelle Überprüfungen wie das Anzeigen Ihrer Website auf einem hellen Telefonbildschirm oder das Auftragen eines Graustufenfilters Hinweise bieten können, sind sie nicht narrensicher. Subjektive visuelle Bewertungen sind unzuverlässig. Mathematische Präzision ist der Schlüssel.

Die Richtlinien für Webinhalte (WCAG) 2.1 enthält die erforderlichen Standards. Für eine bestehende Note (AA) zielen Sie ein Kontrastverhältnis von 4,5: 1 für die meisten Text und 3: 1 für größeren Text.

Die Wissenschaft hinter WCAG -Verhältnissen

WCAG-Richtlinien berücksichtigen Benutzer ohne assistive Technologien, unter Berücksichtigung von Fortschritten wie anti-aliasem Text. Die Verhältnisse zielen auf die Lesbarkeit von Personen mit 20/40 Vision (ähnlich der Vision eines 80-Jährigen). Anti-Aliasing, obwohl sie visuell ansprechend ist, kann den Kontrast leicht verringern.

WCAG nutzt vorhandene Standards wie ANSI/HFES 100-2007 (Human Factors Engineering of Computer Workstations), die 90% der Computerbenutzer an die Zugänglichkeit abzielen.

Kontrastverhältnisse verstehen

Das Kontrastverhältnis quantifiziert den Unterschied in der Helligkeit zwischen den leichtesten und dunkelsten Farben. Dies wird als relative Luminanz ausgedrückt.

Lassen Sie uns ein schlechtes Beispiel untersuchen: Teal -Text (#1ABC9c) auf einem hellgrauen Hintergrund (#888888).

<h1 id="Titel-Ihrer-großartigen-Seite"> Titel Ihrer großartigen Seite</h1>
Nach dem Login kopieren
 H1 {
  Hintergrundfarbe: #888888;
  Farbe: #1ABC9c;
}
Nach dem Login kopieren

Selbst wenn Sie es lesen können, beträgt das Kontrastverhältnis nur 1,47: 1 , was WCAG -Standards fehlschlägt. Viele Plattformen wie WordPress bieten Warnungen für so niedrigen Kontrast an.

Das Berechnen des Kontrasts erfordert das Verständnis der relativen Luminanz und ein wenig Mathematik.

Relative Luminanz: ein tieferer Tauchgang

Die relative Luminanz stellt die Helligkeit einer Farbe auf einer Skala von 0 (schwarz) bis 1 (weiß) dar. Um es zu berechnen:

  1. Konvertieren Sie Hex in RGB: Verwandeln Sie Ihren Hex -Farbcode (z. B. #1ABC9c) in sein RGB -Äquivalent (26, 188, 156). Online -Tools vereinfachen dies.

  2. Linearisieren Sie RGB -Werte: Teilen Sie jede RGB -Komponente durch 255.

  3. Gamma -Korrektur anwenden: Dies macht den Unterschied zwischen Computer und menschlicher Wahrnehmung der Helligkeit aus. Wenn der linearisierte Wert weniger als 0,03938 beträgt, teilen Sie sich durch 12,92; Andernfalls 0,055 hinzufügen, durch 1,055 teilen und die Leistung von 2,4 erhöhen.

  4. Berechnen Sie Luminanz: Multiplizieren Sie die Gamma-korrigierten R-, G- und B-Werte mit 0,2126, 0,7152 bzw. 0,0722 und sammeln Sie die Ergebnisse.

Für unser blaugrünes Beispiel: Die endgültige Luminanz (L1) beträgt ungefähr 0,386. Das Wiederholen für den grauen Hintergrund ergibt L2 (ca. 0,246).

Das Kontrastverhältnis beträgt dann (L1 0,05) / (L2 0,05). In diesem Fall liegt es deutlich unter dem WCAG -Minimum.

Glücklicherweise automatisieren zahlreiche Online -Tools diese Berechnungen.

Sicherstellen, dass der richtige Kontrast sichergestellt wird

Mehrere Zugänglichkeitstools können Ihre Website prüfen. Welle ist ein guter Ausgangspunkt, der Kontrastprobleme identifiziert und Verbesserungen vorschlägt. Befolgen Sie seine Empfehlungen, testen Sie und iterieren Sie, bis Sie akzeptable Kontrastverhältnisse erhalten.

Proaktive Zugänglichkeit

Integrieren Sie von Anfang an die Richtlinien für die Zugänglichkeit. Verwenden Sie etablierte Frameworks (wie Bootstrap oder Materialdesign), die häufig vorgeprüfte Farbpaletten liefern. Überprüfen Sie immer den Kontrast, insbesondere für benutzerdefinierte Elemente.

Ressourcen wie Derek Kays Framework Review und das US -amerikanische Webdesign -System bieten wertvolle Erkenntnisse und Tools.

Das Verständnis von Kontrastverhältnissen ist entscheidend für die Erstellung integrativer Weberlebnisse. Die Priorisierung der Barrierefreiheit kommt allen Benutzern zugute. Denken Sie daran, dass selbst scheinbar kleine Kontrastprobleme die Lesbarkeit und die Benutzererfahrung erheblich beeinflussen können.

Das obige ist der detaillierte Inhalt vonVerständnis der Farbkontrastrichtlinien und Verhältnisse der Web -Barrierefreiheit. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Vue 3 Vue 3 Apr 02, 2025 pm 06:32 PM

Es ist aus! Herzlichen Glückwunsch an das Vue -Team, dass es eine massive Anstrengung war und lange kommt. Alle neuen Dokumente auch.

Ein bisschen auf CI/CD Ein bisschen auf CI/CD Apr 02, 2025 pm 06:21 PM

Ich sage "Website" passt besser als "Mobile App", aber ich mag dieses Rahmen von Max Lynch:

Können Sie gültige CSS -Eigenschaftswerte aus dem Browser erhalten? Können Sie gültige CSS -Eigenschaftswerte aus dem Browser erhalten? Apr 02, 2025 pm 06:17 PM

Ich ließ jemanden mit dieser sehr legitimen Frage einschreiben. Lea hat gerade darüber gebloggt, wie Sie gültige CSS -Eigenschaften selbst aus dem Browser erhalten können. Das ist so.

Verwenden von Markdown und Lokalisierung im WordPress -Block -Editor Verwenden von Markdown und Lokalisierung im WordPress -Block -Editor Apr 02, 2025 am 04:27 AM

Wenn wir dem Benutzer direkt im WordPress -Editor Dokumentation anzeigen müssen, wie können Sie dies am besten tun?

Gestapelte Karten mit klebriger Positionierung und einem Schuss Sass Gestapelte Karten mit klebriger Positionierung und einem Schuss Sass Apr 03, 2025 am 10:30 AM

Neulich habe ich dieses besonders schöne Stück von der Website von Corey Ginnivan entdeckt, auf der eine Sammlung von Karten aufeinander stapelt.

Vergleich von Browsern für reaktionsschnelles Design Vergleich von Browsern für reaktionsschnelles Design Apr 02, 2025 pm 06:25 PM

Es gibt eine Reihe dieser Desktop -Apps, in denen das Ziel Ihre Website gleichzeitig in verschiedenen Dimensionen angezeigt wird. So können Sie zum Beispiel schreiben

So verwenden Sie CSS -Gitter für klebrige Header und Fußzeilen So verwenden Sie CSS -Gitter für klebrige Header und Fußzeilen Apr 02, 2025 pm 06:29 PM

CSS Grid ist eine Sammlung von Eigenschaften, die das Layout einfacher machen als jemals zuvor. Wie alles andere ist es eine kleine Lernkurve, aber das Gitter ist

Google -Schriftarten variable Schriftarten Google -Schriftarten variable Schriftarten Apr 09, 2025 am 10:42 AM

Ich sehe, dass Google -Schriftarten ein neues Design (Tweet) ausgelöst haben. Im Vergleich zur letzten großen Neugestaltung fühlt sich dies viel iterativer an. Ich kann den Unterschied kaum erkennen

See all articles