Renk kontrastı kontrolü (WCAG 2.2)
Bir metin rengi ve bir arka plan rengi girin veya seçin. Araç iki rengin göreli parlaklığını ve kontrast oranını tam olarak W3C tanımına göre hesaplar ve hangi WCAG 2.2 başarı ölçütlerinin karşılandığını gösterir. Kontrast yetersizse ölçütü geçen en yakın metin rengini önerir.
Nasıl hesaplanır?
Kontrast nasıl hesaplanır?
WCAG 2.2 kontrast oranını (L1 + 0,05) ÷ (L2 + 0,05) olarak tanımlar; L1 açık rengin, L2 koyu rengin göreli parlaklığıdır. Sonuç 1:1 (aynı renkler) ile 21:1 (beyaz üzerine siyah) arasındadır.
Araç göreli parlaklığı tam olarak W3C tanımına göre hesaplar: her sRGB kanalı 255’e bölünür ve doğrusallaştırılır – 0,04045’e kadar olan değerler 12,92’ye bölünür, daha büyük değerler ((değer + 0,055) ÷ 1,055)2,4 olur. Ardından L = 0,2126 × R + 0,7152 × G + 0,0722 × B.
Örnek: beyaz üzerinde #777777: 0x77 = 119, 119 ÷ 255 = 0,4667 → ((0,4667 + 0,055) ÷ 1,055)2,4 = 0,1845. Üç kanal da eşit olduğundan L = 0,1845. Beyazın L değeri 1’dir. Kontrast = (1 + 0,05) ÷ (0,1845 + 0,05) = 4,48:1. Bu, büyük metin (3:1) için yeterli, normal metin (4,5:1) için ise az farkla yetersizdir. Önerilen #767676, 4,54:1’e ulaşır.
WCAG 2.2 gereksinimleri
| Başarı ölçütü | Düzey | Normal metin | Büyük metin |
|---|---|---|---|
| 1.4.3 Kontrast (en az) | AA | 4,5:1 | 3:1 |
| 1.4.6 Kontrast (geliştirilmiş) | AAA | 7:1 | 4,5:1 |
| 1.4.11 Metin dışı kontrast (arayüz öğeleri, grafikler) | AA | 3:1 | |
WCAG’ye göre büyük metin en az 18 punto ya da kalın yazıda en az 14 puntodur – tarayıcıda yaklaşık 24 px ve 18,67 px. İstisnalar arasında logolar, yalnızca süsleme amaçlı metinler ve etkin olmayan kontroller bulunur.
Yuvarlama yok
WCAG tam değeri karşılaştırır: 4,499:1, 4,5:1 eşiğini karşılamaz. Bu yüzden araç yuvarlanmamış oranı değerlendirir ve iki ondalık basamak gösterir; yuvarlama bir eşiğe ulaşılmış gibi gösterecekse değer kesilir (4,50 yerine 4,49).
Saydam renkler
Alfa değeri olan renkler (ör. rgba(0, 0, 0, 0.6) veya #00000099) tarayıcının çizdiği gibi üst üste konur: saydam arka plan beyazın üzerine, saydam metin rengi arka planın üzerine. Sayfanız farklı bir zeminin üzerindeyse o opak rengi arka plan olarak girin.
Sıkça sorulan sorular
Erişilebilirlik için hangi kontrast oranı gerekir?
Normal metin için en az 4,5:1 (WCAG AA düzeyi, SC 1.4.3), büyük metin için 3:1. Daha sıkı AAA düzeyi sırasıyla 7:1 ve 4,5:1 ister. Giriş alanı çerçeveleri ve simgeler gibi kontroller 3:1 gerektirir (SC 1.4.11).
Beyaz üzerinde hangi griler AA’yı geçer?
#767676, beyaz üzerinde en az 4,5:1 sağlayan en açık gridir (4,54:1). #777777 ise 4,48:1 ile az farkla kalır.
Renk kontrastı nedir?
Web erişilebilirliğinde renk kontrastı, metin ile arka plan arasındaki parlaklık farkıdır ve 1:1 ile 21:1 arasında bir oran olarak ifade edilir. Oran ne kadar yüksekse metin, görme güçlüğü olan kişiler için de o kadar okunaklıdır.
Araç önerilen rengi nasıl buluyor?
Metin renginizin tonunu ve doygunluğunu korur, yalnızca HSL açıklığını küçük adımlarla hem açık hem koyu yönde değiştirir. Yuvarlanmış rengi hedefe güvenle ulaşan en küçük değişikliği önerir.
Bu kontrast değerlerine hangi düzenlemeler atıfta bulunur?
Avrupa Birliği’nde erişilebilirlik düzenlemelerinin – Avrupa Erişilebilirlik Yasası (EAA) dahil – dayandığı uyumlaştırılmış standart EN 301 549, WCAG 2.1 AA’ya atıfta bulunur. Kontrast ölçütleri WCAG 2.0, 2.1 ve 2.2’de aynıdır: metin için 4,5:1, büyük metin için 3:1, WCAG 2.1’den itibaren arayüz öğeleri için de 3:1.
Kaynaklar ve yasal dayanak
- SC 1.4.3: W3C – WCAG 2.2: Contrast (Minimum), Level AA
- SC 1.4.6: W3C – WCAG 2.2: Contrast (Enhanced), Level AAA
- SC 1.4.11: W3C – WCAG 2.2: Non-text Contrast, Level AA
- WCAG 2.2: W3C – WCAG 2.2: Definition “relative luminance”
- WCAG 2.2: W3C – WCAG 2.2: Definition “contrast ratio”
- W3C WAI – Understanding SC 1.4.3: Contrast (Minimum)
Güncelleme:
Benzer araçlar
- Renk paleti oluşturucuRenk paleti oluşturucu: tek bir ana renkten uyumlu renkler bulun – tamamlayıcı, analog, üçlü, kare, ayrık tamamlayıcı, tek renkli; HEX, RGB, HSL kodlarıyla.
- Renk dönüştürücü: HEX, RGB, HSL, HSV, CMYKRenk kodu dönüştürücü: HEX kodunu RGB’ye, RGB’yi HEX’e, HSL, HSV, HWB ve CMYK’ye çevirin. Rengi istediğiniz formatta girin ya da seçiciden seçip kopyalayın.
- Resimden renk kodu bulma (renk seçici)Resimden renk kodu bulma: fotoğraf açın, bir noktaya tıklayın, HEX, RGB veya HSL değerini kopyalayın – ana renklerle. Yükleme yok, her şey tarayıcıda.
- 1RM hesaplama (tek tekrar maksimum)1RM hesaplama: kaldırdığınız ağırlık ve tekrar sayısından tek tekrarlık maksimumu Epley ve Brzycki formülleriyle tahmin edin – %1RM tablosuyla, kg veya lb.
- Adım sayısını kilometreye çevirinAdım kaç km hesaplayın: 10.000 adım kaç km eder? Araç kendi adım uzunluğunuzu kullanır ve km cinsinden mesafeyi de adım sayısına çevirir.
- Bazal metabolizma hızı (BMR) ve günlük kalori ihtiyacı hesaplamaBazal metabolizma hızınızı Mifflin-St Jeor formülüyle, günlük toplam enerji ihtiyacınızı FAO/WHO aktivite düzeyleriyle (PAL) hesaplayın – kcal ve kJ olarak.