Ekranda metin okumayı denediğinizde renk şeması nedeniyle okumakta zorlandığınız veya ekranı çok parlak ya da loş bir ortamda görmekte zorlandığınız oldu mu? Ya da tahminen renk körlüğü olan 300 milyon kişi veya az gören 253 milyon kişi gibi daha kalıcı renk körlüğü olan bir kişi misiniz?
Bir tasarımcı veya geliştirici olarak geçici, durumsal veya kalıcı olarak insanların renk ve kontrastı nasıl algıladığını anlamanız gerekir. Bu sayede müşterinin görsel ihtiyaçlarını en iyi şekilde karşılayabilirsiniz.
Bu modül, renk ve kontrastla ilgili temel bilgileri edinmenizi sağlayacaktır.
Algılanan renk
Nesnelerin renge sahip olmadığını, ancak ışığın dalga boylarını yansıttığını biliyor muydunuz? Renk gördüğünüzde, gözleriniz bu dalga boylarını alıp işler ve bunları renklere dönüştürür.
![Renk çemberine bakan bir göz.](https://web.dev/static/learn/accessibility/color-contrast/image/an-eye-viewing-color-whe-358cdaa2d25c.png?authuser=5&hl=tr)
Dijital erişilebilirlik söz konusu olduğunda, bu dalga boylarından ton, doygunluk ve açıklık (HSL) bakımından bahsediyoruz. HSL modeli, RGB renk modelinin alternatifi olarak oluşturulmuştur ve bir insanın rengi algılama biçimiyle daha uyumludur.
Ton, kırmızı, yeşil veya mavi gibi bir rengi tanımlamanın kalitatif bir yoludur. Bu renk spektrumunda her ton, 0 ile 360 arasında, kırmızı 0 ile 360 arasında bir değere sahip belirli bir noktaya sahiptir, 120 değerinde yeşil ve 240 derecede mavidir.
Doygunluk, bir rengin %0 ile %100 arasındaki yüzdelerle ölçülen yoğunluğudur. Tam doygunluk (%100) olan bir renk çok canlı olur, doygunluğu olmayan (%0) bir renk ise gri tonlamalı veya siyah beyaz olur.
Açıklık, bir rengin %0 (siyah) ile %100 (beyaz) arasındaki yüzdelerle ölçülen açık veya koyu bir karakterdir.
Renk kontrastını ölçme
WAI grubu, çeşitli görme engelli bireyleri desteklemek için bir renk kontrastı formülü geliştirerek metin ile arka planı arasında yeterli kontrast yarattı. Bu renk kontrastı oranları takip edildiğinde, orta düzeyde az gören kişiler kontrast artıran yardımcı teknolojilere ihtiyaç duymadan arka plandaki metinleri okuyabilirler.
Şimdi canlı bir renk paletine sahip resimlere bakalım ve bu resmin, belirli renk körlüğüne sahip olan resimlere nasıl görüneceğini karşılaştıralım.
Sol taraftaki resimde gökkuşağı renginde mor, kırmızı, turuncu, sarı, su yeşil, açık mavi ve koyu mavi renkler gösterilmektedir. Sağ tarafta ise daha parlak, rengarenk bir gökkuşağı deseni görülüyor.
Yeşil körlüğü
![Yeşil körlüğü olan bir kişinin gördüğü gökkuşağı renkli kum.](https://web.dev/static/learn/accessibility/color-contrast/image/rainbow-sand-seen-a-pe-aea6b53778f67.jpg?authuser=5&hl=tr)
![Yeşil körlüğü olan bir kişinin gördüğü gökkuşağı deseni.](https://web.dev/static/learn/accessibility/color-contrast/image/rainbow-pattern-seen-a-77926939250f1.jpg?authuser=5&hl=tr)
Deuteranopi (yaygın olarak yeşil kör olarak bilinir) erkeklerin %1-5'inde, kadınların ise %0,35 ila %0,1'inde görülür.
Dötranopi olan kişilerin yeşil ışığa karşı hassasiyeti daha düşüktür. Bu renk körlüğü filtresi, bu tür renk körlüğünün nasıl görünebileceğini simüle eder.
Kırmızı körlüğü
![Protanopisi olan bir kişinin gördüğü gökkuşağı renkli kum.](https://web.dev/static/learn/accessibility/color-contrast/image/rainbow-sand-seen-a-pe-7748879c574cf.jpg?authuser=5&hl=tr)
![Protanopisi olan bir kişinin gördüğü gökkuşağı deseni.](https://web.dev/static/learn/accessibility/color-contrast/image/rainbow-pattern-seen-a-87774aea1888c.jpg?authuser=5&hl=tr)
Protanopi (yaygın olarak kırmızı kör olarak bilinir), erkeklerin %1,01-1,08'inde ve kadınların %0,03'ünde görülür.
Protanopisi olan kişilerin kırmızı ışığa karşı hassasiyeti daha düşüktür. Bu renk körlüğü filtresi, bu tür renk körlüğünün nasıl görünebileceğini simüle eder.
Renk körlüğü veya monokromatizm
![Renk körlüğü olan bir kişinin gördüğü gökkuşağı renkli kum.](https://web.dev/static/learn/accessibility/color-contrast/image/rainbow-sand-seen-a-pe-211c40daaf52a.jpg?authuser=5&hl=tr)
![Renk körlüğü olan bir kişinin gördüğü gökkuşağı deseni.](https://web.dev/static/learn/accessibility/color-contrast/image/rainbow-pattern-seen-a-1ada43bf2cc78.jpg?authuser=5&hl=tr)
Akromatopsi veya Monokromatizm (veya tam renk körlüğü) çok nadiren görülür.
Renk körlüğü veya monokromatizmli kişilerde kırmızı, yeşil veya mavi ışık algısı hemen hemen hiç yoktur. Bu renk körlüğü filtresi, bu tür renk körlüğünün nasıl görünebileceğini simüle eder.
Renk kontrastını hesaplama
Renk kontrastı formülü, 1 ile 21 arasında değişen kontrastın belirlenmesine yardımcı olmak için renklerin göreceli parlaklığını kullanır. Bu formül genellikle [color value]:1
olarak kısaltılır. Örneğin, saf beyaz ile saf siyah arasındaki renk kontrastı, 21:1
ile en yüksek renk kontrastına sahiptir.
(L1 + 0.05) / (L2 + 0.05)
L1 is the relative luminance of the lighter color
L2 is the relative luminance of the darker colors
Minimum WCAG renk gereksinimlerini karşılamak için, metin resimleri dahil olmak üzere normal boyutlu metinlerin renk kontrastı oranı 4.5:1
olmalıdır.
Büyük boyutlu metin ve gerekli simgelerin renk kontrastı oranı 3:1
olmalıdır.
Büyük boyutlu metinler en az 18 pt / 24 piksel veya 14 pt / 18,5 piksel kalın harflerle tanımlanır. Logolar ve dekoratif öğeler bu renk kontrastı gereksinimlerinden muaftır.
Neyse ki sizin için renk kontrastı hesaplamalarını yapacak birçok araç bulunduğundan ileri düzey matematik işlemlerine gerek yoktur. Adobe Color, Renk Kontrast Analizcisi, Leonardo ve Chrome'un DevTools renk seçici gibi araçlar, renk kontrastı oranlarını hızla söyleyebilir ve en kapsayıcı renk çiftlerini ve paletleri oluşturmanıza yardımcı olacak öneriler sunabilir.
Renk kullanma
İyi bir renk kontrastı düzeyleri olmadığında, kelimeler, simgeler ve diğer grafik öğelerin keşfedilmesi zor olur ve tasarım kısa sürede erişilemez hale gelebilir. Ancak bilgileri veya eylemleri aktarmak ya da görsel bir öğeyi ayırt etmek için tek başına renk kullanamayacağınızdan, ekranda rengi nasıl kullanıldığına dikkat etmek de önemlidir.
Örneğin, "devam etmek için yeşil düğmeyi tıklayın" derseniz ancak düğmedeki ek içerikleri veya tanımlayıcıları çıkarırsanız belirli renk körlüğü olan kişilerin hangi düğmeyi tıklayacaklarını bilmeleri zor olur. Benzer şekilde, birçok grafik, tablo ve tablo, bilgi aktarmak için yalnızca renk kullanır. Desen, metin veya simge gibi başka bir tanımlayıcı eklemek, kullanıcıların içeriği anlamalarına yardımcı olmak açısından çok önemlidir.
Dijital ürünlerinizi gri tonlamalı olarak incelemek, olası renk sorunlarını hızla tespit etmenin iyi bir yoludur.
Renk odaklı medya sorguları
Ekranınızda renk kontrastı oranlarını ve renk kullanımını kontrol etmenin yanı sıra, kullanıcılara ekranda görüntülenen öğeler üzerinde daha fazla kontrol olanağı sunan, gittikçe daha popüler hale gelen ve desteklenen medya sorgularını uygulamayı düşünmelisiniz.
Örneğin, @prefers-color-scheme
medya sorgusunu kullanarak koyu bir tema oluşturabilirsiniz. Bu tema, fotofobisi veya ışığa karşı hassasiyeti olan kişiler için faydalı olabilir. Ayrıca renk eksikliği ve kontrast hassasiyeti olan kişileri destekleyen @prefers-contrast
ile yüksek kontrastlı bir tema oluşturabilirsiniz.
Renk şemasını tercih eder
@prefers-color-scheme
medya sorgusu, kullanıcıların ziyaret ettikleri web sitesinin veya uygulamanın açık ya da koyu temalı bir sürümünü seçmesine olanak tanır. Açık/koyu tercih ayarlarınızı değiştirerek ve bu medya sorgusunu destekleyen bir tarayıcıya giderek bu tema değişikliğini uygulamalı olarak görebilirsiniz. Koyu mod için Mac ve Windows talimatlarını inceleyin.
![Mac ayarları kullanıcı arayüzü](https://web.dev/static/learn/accessibility/color-contrast/image/mac-settings-ui-e918a99520999.png?authuser=5&hl=tr)
![Açık moddaki kod örneği.](https://web.dev/static/learn/accessibility/color-contrast/image/code-example-light-mode-36c15d908ac91.png?authuser=5&hl=tr)
![Koyu modda kod örneği.](https://web.dev/static/learn/accessibility/color-contrast/image/code-example-dark-mode-4860136b85b36.png?authuser=5&hl=tr)
Kontrastı tercih eder
@prefers-contrast
medya sorgusu, yüksek kontrastın açılıp açılmadığını görmek için kullanıcının işletim sistemi ayarlarını kontrol eder. Kontrast tercihi ayarlarınızı değiştirerek ve bu medya sorgusunu destekleyen bir tarayıcıya (Mac ve Windows kontrast modu ayarları) giderek bu tema değişikliğini uygulamalı olarak görebilirsiniz.
![Kontrast tercihi olmayan açık modda kod örneği.](https://web.dev/static/learn/accessibility/color-contrast/image/code-example-light-mode-cf53e5d577358.png?authuser=5&hl=tr)
![Yüksek kontrast tercihiyle koyu modda kod örneği.](https://web.dev/static/learn/accessibility/color-contrast/image/code-example-dark-mode-ef6f55f3ac8c9.png?authuser=5&hl=tr)
Medya sorgularını katmanlandırma
Kullanıcılarınıza daha fazla seçenek sunmak için renk odaklı birden fazla medya sorgusu kullanabilirsiniz. Bu örnekte, @prefers-color-scheme
ve @prefers-contrast
öğelerini gruplandırdık.
![Açık mod, normal kontrast.](https://web.dev/static/learn/accessibility/color-contrast/image/light-mode-regular-contr-7fe03bdb6aba3.png?authuser=5&hl=tr)
![Koyu mod, düzenli kontrast.](https://web.dev/static/learn/accessibility/color-contrast/image/dark-mode-regular-contra-803d4faa3b4.png?authuser=5&hl=tr)
![Açık mod, yüksek kontrast.](https://web.dev/static/learn/accessibility/color-contrast/image/light-mode-high-contrast-ad3670a5d6f63.png?authuser=5&hl=tr)
![Koyu mod, yüksek kontrast.](https://web.dev/static/learn/accessibility/color-contrast/image/dark-mode-high-contrast-5e00d4e617fa8.png?authuser=5&hl=tr)
Öğrendiklerinizi sınayın
Renk ve kontrast bilginizi test edin
Renk, dokümanlar için tek başına yeterli bir tanımlayıcı değildir. Okuyucuların kullanıcı arayüzü öğelerini tanımlamasına yardımcı olacak başka neler var?