Alan kenarlıkları, simgeler, odak halkaları ve grafik işaretleri 3:1 kontrast ister. Kamu sayfalarında hangi denetimlerin eksik kaldığını görün.
İki tür görsel bilgi, komşu renklere karşı en az 3:1 kontrast oranı ister: kullanıcı arayüzü bileşenleri ve grafik nesneler. Bir bileşen için bu, denetimi bulmak ve durumunu anlamak için gereken kısımlar demektir: metin alanının kenarı, onay kutusunun kutusu, seçili sekme işareti ya da odak göstergesi gibi. Grafikler için, içeriği anlamak için gereken kısımlar demektir: bir grafikteki çizgiler ya da tek başına duran bir simge gibi.
Her şey kapsanmaz. Devre dışı denetimler, tarayıcının belirleyip değiştirilmeden bırakılan görünüm, hover efektleri, salt süs grafikler ve yalnızca yakındaki metindeki bilgiyi tekrar eden grafikler muaftır. Tam görünümün zorunlu olduğu logolar ve fotoğraflar da muaftır. Grafiklerin içindeki metin ise metin kontrastı ölçütüne göre değerlendirilir.
Soluk gri alan kenarlıkları, açık mavi üzerinde beyaz simgeler ve neredeyse aynı tonda odak halkaları kamu ve okul sitelerinde sık görülür; çoğu zaman bir tasarım sistemi sade bir görünüm için ayarlandığı içindir. Nereye yazacağını ya da sonuçların hangi sayfasında olduğunu göremeyen vatandaşın, metin kontrastı ne kadar iyi olursa olsun, önünde net bir yol yoktur.
En yararlı alışkanlık, denetim başına tek bir soru sormaktır: metin kaldırılsa bu öğeyi yine bulabilir ve açık, kapalı, seçili ya da odakta olup olmadığını söyleyebilir miyim? Bu soru, stil kılavuzunda iyi görünen ilçe ya da okul sitelerindeki arama kutularını, sayfalamayı, anahtarları ve takvim gün seçicilerini yakalar.
Beyaz bir sayfada biraz gri bir dikdörtgenden ibaret bir alanın sınırı yaklaşık 1,12:1 orana sahiptir. Kenarın 3:1 bir kenarlığa ya da kendisi en az 3:1 olan başka bir ipucuna ihtiyacı vardır.
.arama input {
background: #f2f2f2; /* sayfaya karşı 1,12:1 */
border: 0;
}.arama input {
background: #ffffff;
border: 2px solid #6b6b6b; /* sayfaya karşı 5,33:1 */
}Bir grafikte veriyi taşıyan işaretlerin arka plana karşı ve önemli olduğu yerde birbirine karşı 3:1'e ihtiyacı vardır. Beyaz üzerinde soluk dolgular kaybolur, soluk komşular birbirine karışır.
.cubuk { fill: #c6dbef; } /* beyaz üzerinde 1,42:1 */.cubuk { fill: #2171b5; } /* beyaz üzerinde 5,13:1 */
/* her çubuğu değeriyle de etiketleyin; böylece tek ipucu renk olmaz */Benzer renkli komşu alanlar kaçınılmazsa, onları 3:1'i karşılayan bir çizgiyle ayırın.
Odak halkası bir kullanıcı arayüzü bileşeni durumudur; bu yüzden arkasındakine karşı 3:1 gerekir. Lacivert bir üst bilgideki orta mavi halka bunun altına düşebilir. Koyu üst bilgide beyaz ya da açık bir halka basit bir çözümdür. Tarayıcının varsayılan odak halkası ancak değiştirmediyseniz muaftır.
.site-ust a:focus-visible {
outline: 2px solid #1565c0; /* #0b2545 üzerinde 2,68:1 */
}.site-ust a:focus-visible {
outline: 3px solid #ffd54f; /* #0b2545 üzerinde 10,9:1 */
outline-offset: 2px;
}Yerel uygulamalardaki metin alanı çerçeveleri de aynı kurala tabidir. Taslakta düzgün görünen açık ince çizgileri açık havada bulmak zordur.
// SwiftUI
TextField("Parsel numarası", text: $parsel)
.overlay(RoundedRectangle(cornerRadius: 8)
.stroke(Color(white: 0.85))) // beyaz üzerinde yaklaşık 1,4:1// SwiftUI
TextField("Parsel numarası", text: $parsel)
.overlay(RoundedRectangle(cornerRadius: 8)
.stroke(Color(white: 0.45), lineWidth: 1.5)) // beyaz üzerinde yaklaşık 4,7:1// Jetpack Compose
OutlinedTextField(
value = parsel, onValueChange = { parsel = it },
label = { Text("Parsel numarası") },
colors = OutlinedTextFieldDefaults.colors(
unfocusedBorderColor = Color(0xFFD0D0D0)) // 1,54:1
)// Jetpack Compose
OutlinedTextField(
value = parsel, onValueChange = { parsel = it },
label = { Text("Parsel numarası") },
colors = OutlinedTextFieldDefaults.colors(
unfocusedBorderColor = Color(0xFF757575)) // 4,61:1
)Yayına almadan önce:
Metin karşılığı asgari kontrast ölçütüdür. Daha geniş sorun kümesi için yaygın engeller sayfasına bakın.
Corpowid, dijital erişilebilirlik alanındaki yenilikçi yaklaşımı ve performansı nedeniyle dünyanın önde gelen araştırma ve danışmanlık şirketlerinden biri olan Gartner tarafından takdir edilmiştir. Bu rozetler, yapay zeka destekli ve kapsayıcı web deneyimleri oluşturma konusundaki kararlılığımızı yansıtmaktadır.