Renk Kontrast Denetleyicisi
Bir metin rengi ve bir arka plan rengi girin; WCAG 2.2 kontrast oranını, normal ve büyük metin boyutlarında ve arayüz öğeleri ile grafiklerde AA ve AAA için geçti ya da kaldı sonucunu ve geçen en yakın renkleri görün. Slaytlar, posterler, şekiller ve web sayfaları için kullanın. Tarayıcınızda çalışır; hiçbir şey yüklenmez. Ücretsiz, üyelik gerekmez.
Kontrast sonucu
4,47:1
Kontrast oranı
Normal metin — pijamalı hasta, yağız şoföre çabucak güvendi (16 piksel).
Büyük metin, 24 piksel (18 punto)
Büyük kalın metin, 18,7 piksel (14 punto)
Düğme ya da simge
İki ondalığa aşağı yuvarlanmış olarak gösterilir: WCAG bir yakın ıskayı yukarı yuvarlamaz; bu nedenle 4,499 oranı 4,5 gereksinimini karşılamaz.
| Gereksinim | Gereken | Sonuç |
|---|---|---|
| Normal metin, AA (1.4.3) | 4,5:1 | Kaldı |
| Normal metin, AAA (1.4.6) | 7:1 | Kaldı |
| Büyük metin, AA (1.4.3) | 3:1 | Geçti |
| Büyük metin, AAA (1.4.6) | 4,5:1 | Kaldı |
| Arayüz bileşenleri ve grafikler, AA (1.4.11) | 3:1 | Geçti |
Büyük metin, en az 18 punto (24 piksel) normal ya da 14 punto (yaklaşık 18,7 piksel) kalın anlamına gelir. Slaytlarda ve posterlerde gövde metni genellikle büyüktür; dipnotlar ve açıklamalar ise genellikle değildir.
Geçen önerilen renkler
Metin rengini değiştir
Arka planı değiştir
Her öneri tonu ve doygunluğu korur; yalnızca parlaklığı geçecek en küçük adımla değiştirir.
Renk Kontrast Denetleyicisi Nasıl Kullanılır
- 1. İki rengi girin. Her birini HEX (
#777777),rgb(),hsl()ya da bir CSS adı olarak yazın ya da seçiciyi kullanın. Değiştir ikisini yer değiştirir; açık zeminde koyu metni ve koyu zeminde açık metni karşılaştırmak için kullanışlıdır. - 2. Oranı ve tabloyu okuyun. Oran 1:1'den (aynı renkler) 21:1'e (siyah üzerine beyaz) kadar uzanır. Tablo oranı her WCAG gereksinimiyle karşılaştırır ve yalnızca renkle değil, kelimelerle Geçti ya da Kaldı yazar.
- 3. Boyutu belirleyin. Büyük metnin gereksinimleri daha düşüktür. Önizleme normal metni, büyük metni, kalın büyük metni ve kenarlıklı bir kontrolü gösterir; böylece kendi durumunuzu değerlendirebilirsiniz.
- 4. Başarısız bir çifti düzeltin. Hedeflediğiniz düzeyi seçin ve önerilen metin rengini ya da arka planı kullanın. Araç tonu ve doygunluğu korur; yalnızca parlaklığı geçecek en küçük adımla değiştirir.
WCAG 2.2 Neyi Gerektirir
Web İçeriği Erişilebilirlik Yönergeleri (WCAG) 2.2, üç başarı ölçütünde minimum kontrast oranlarını belirler. Oran (L₁ + 0,05) ÷ (L₂ + 0,05) biçimindedir; burada L₁ daha açık rengin, L₂ ise daha koyu rengin göreli parlaklığıdır.
| Ölçüt | Düzey | Normal metin | Büyük metin |
|---|---|---|---|
| 1.4.3 Kontrast (Minimum) | AA | 4,5:1 | 3:1 |
| 1.4.6 Kontrast (Gelişmiş) | AAA | 7:1 | 4,5:1 |
| 1.4.11 Metin Dışı Kontrast | AA | Arayüz bileşenleri ve anlamlı grafikler için 3:1 | — |
Büyük metin, ekranda 96 dpi'da 24 piksel (en az 18 punto) normal ya da yaklaşık 18,7 piksel (14 punto) kalın metindir. Logolar, yalnızca süs amacı taşıyan metinler ve etkin olmayan kontroller 1.4.3'ten muaftır. 1.4.11'deki 3:1 kuralı, bir kontrolü bulmak için gereken kısımları (bir düğmenin kenarlığı, bir onay kutusunun çerçevesi), odak gibi durumlarını ve bir okurun içeriği anlamak için ihtiyaç duyduğu grafikleri — örneğin bir grafikteki çizgileri — kapsar.
Oran Nasıl Hesaplanır
Her sRGB kanalı 0–1 aralığına ölçeklenir ve doğrusallaştırılır: c ≤ 0,04045 ise c ÷ 12,92, aksi hâlde ((c + 0,055) ÷ 1,055)2,4. Göreli parlaklık ardından 0,2126 R + 0,7152 G + 0,0722 B'dir. Yeşil en çok sayılır, çünkü göz ona en duyarlıdır.
0,03928 yazım hatası
WCAG 2.0 ve 2.1 eşiği 0,03928 olarak yazar; bu, sRGB standardının 0,04045 kullanan erken bir taslağından kalmadır. WCAG 2.2 sözlüğü bunu 0,04045 olarak düzeltti ve farkın pratikte hiçbir sonucu değiştirmediğini belirtir. Bu denetleyici 0,04045 kullanır.
Az farkla başarısız olan bir çift
#777777 beyaz üzerinde: 4,48:1 — normal metin için AA'da kalır (4,5:1 gerekir), büyük metin için geçer.
#767676 beyaz üzerinde: 4,54:1 — beyaz üzerinde AA'yı geçen en açık gri.
#0000ff beyaz üzerinde: 8,59:1 — AAA'yı geçer. #ff0000 beyaz üzerinde: 4,0:1 — normal metin için AA'da kalır.
WCAG yuvarlama yapmaz: 4,4999 oranı 4,5 gereksinimini karşılamaz. Bu nedenle denetleyici oranı iki ondalığa aşağı yuvarlanmış olarak gösterir; böylece yakın bir ıska asla geçer gibi görünmez.
Slaytları, Posterleri ve Şekilleri Denetlemek
- Slaytlar ve posterler web sayfası değildir, ama WCAG oranları onlar için de kabul görmüş ölçüttür. Slayttaki gövde metni genellikle büyüktür (24 piksel 18 punto eder); başlıklar, dipnotlar ve eksen etiketleri ise değildir — bunları normal metin gibi denetleyin.
- Yansıtma için minimumun üzerini hedefleyin. Aydınlık bir odada yansıtılan projeksiyon herkes için kontrastı düşürür. Parlak bir odada göstereceğiniz bir slayttaki metin için AAA (7:1) seçin.
- Bir fotoğrafın ya da geçişin üzerindeki metnin tek bir arka planı yoktur. Metnin arkasındaki en açık ve en koyu alanları denetleyin ya da metni düz bir panele yerleştirin.
- Grafikler ve şekiller 1.4.11 kapsamına girer: çizgilerin, çubukların ve işaretçilerin arka plana karşı 3:1 olması gerekir. Anlam yalnızca renkle taşınmamalıdır — Renk Körlüğü Simülatörü'ne bakın.
- Yarı saydam renkler ölçülmeden önce düzleştirilir: arka plan beyazın üzerine, sonra metin arka planın üzerine konur. Arkasında başka bir şey olan bir sayfa için rengi doğrudan girmeniz gerekir.
APCA Hakkında Not
Erişilebilir Algısal Kontrast Algoritması (APCA), metin boyutunu, kalınlığını ve polariteyi hesaba katan WCAG 3'ün çalışma taslağında bir aday yöntemdir. Bu bir taslaktır, bir gereklilik değildir ve şu anda hiçbir yasa ya da standart bunu istemez. WCAG 2.x oranları — bu aracın kullandığı oranlar — uygunluk iddialarının temelinde kalmaya devam eder.
Sık sorulan sorular
- İyi bir kontrast oranı nedir?
- Normal metin için 4,5:1 ya da üzeri WCAG AA'yı, 7:1 ise AAA'yı karşılar. Büyük metin için AA 3:1, AAA 4,5:1 gerektirir. Siyah üzerine beyaz maksimumdur: 21:1. 3:1'in altındaki her şey, iyi görüşe sahip birçok kişi için bile okunması zordur.
- WCAG'de büyük metin neye denir?
- Normal kalınlıkta en az 18 punto (24 piksel) ya da kalın olarak en az 14 punto (yaklaşık 18,7 piksel) olan metin. Boyut ekranda görüntülendiği gibi ölçülür; bu nedenle bir dağıtım materyalinde küçük görünen bir slayt yazısı, yansıtıldığında hâlâ büyük olabilir.
- Kontrast gereksinimi simgeler ve grafik çizgileri için de geçerli mi?
- Evet; 1.4.11 Metin Dışı Kontrast başarı ölçütü üzerinden: içeriği anlamak için gerekli olan kullanıcı arayüzü bileşenleri ve grafikler, bitişik renklere karşı en az 3:1 olmalıdır. Süs amaçlı grafikler ve etkin olmayan bileşenler muaftır.
- Oran neredeyse 4,5 olmasına rağmen neden renk 4,49 gösteriyor?
- Çünkü WCAG tam oranı karşılaştırır ve yuvarlamaya hiçbir kredi vermez. 4,4999:1 olan bir çift 4,5:1 gereksinimini geçemez; bu nedenle araç değeri 4,50 yerine iki ondalığa aşağı yuvarlanmış olarak gösterir.
- Önerilen renkler nasıl çalışır?
- Araç, renginizin tonunu ve doygunluğunu korur, HSL parlaklığını küçük adımlarla yukarı ya da aşağı taşır ve hedef oranı karşılayan en yakın değeri 8 bitlik bir HEX kodu olarak döndürür. Hiçbir parlaklık bunu karşılayamazsa — örneğin orta bir griye karşı 7:1 — bunu söyler ve diğer rengi değiştirmenizi önerir.
- APCA, WCAG oranından daha iyi mi?
- APCA algıyı özellikle koyu mod ve ince metin için daha yakından modeller, ama WCAG 3'ün bir taslağının parçasıdır, kabul görmüş bir gereklilik değildir. WCAG 2.x'e atıfta bulunan erişilebilirlik yasaları ve satın alma standartları burada hesaplanan oranı kullanır.