WCAG Color Contrast Checker

Düğme Renk Kontrastı Erişilebilirlik Kontrolü

Düğme renklerinizin WCAG kontrast gereksinimlerini karşılayıp karşılamadığını kontrol edin. Erişilebilirlik için CTA düğmesi ön plan ve arka plan çiftlerini test edin.

Verileriniz tarayıcınızdan çıkmaz.

#ffffff
#3b82f6
Kontrast Oranı3.68:1
AANormalAABüyükAAANormalAAABüyük
APCALc 60İyi
Önizleme

Pijamalı hasta yağız şoföre çabucak güvendi

Pijamalı hasta yağız şoföre çabucak güvendi

Pijamalı hasta yağız şoföre çabucak güvendi

DüğmeMetin alanı
Öneriler
Gönder:

İlgili Araçlar

Düğme Renk Kontrastını Kontrol Edin

Dügmeler, renk kontrastındaki metin hatalarından sonra en yaygın erişilebilirlik denetimi hatasıdır. Kontrast gereksinimlerini başaramayan bir düğme, kullanıcıların görevleri tamamlamasını, formları göndermesini veya uygulamanızda gezinmesini engeller. Bu örnek, beyaz metin (#ffffff) ve standart mavi düğme (#3b82f6) çiftini test eder.

Düğme Kontrastı Neden Karmaşıktır

Dügmelerin genellikle karıştırılan iki ayrı kontrast gereksinimi vardır:

  1. Metin kontrastı (SC 1.4.3): Düğmenin içindeki metin rengi, düğme arka plan rengine karşı %4.5:1 kontrasta sahip olmalıdır
  2. Metin dışı kontrast (SC 1.4.11): Düğmenin görsel sınırı, komşu arka plana (arkasındaki sayfa veya kart) karşı %3:1 kontrasta sahip olmalıdır

Bir düğme metin kontrastını geçebilir ama metin dışı kontrastı başaramayabilir, ya da tam tersi. Her ikisini de kontrol etmeniz gerekir.

Mavi Düğme Sorunu

Tasarım sistemlerinin çoğu birincil düğme rengi olarak mavi kullanır. İşte standart mavi tonlarının beyaz metin ile performansı:

Düğme rengiBeyaz metin oranıWCAG AANotlar
#3b82f6 (blue-500)%4.56:1GeçerZor geçer, pay yok
#2563eb (blue-600)%6.44:1GeçerÖnerilen minimum
#1d4ed8 (blue-700)%8.59:1GeçerBirincil CTA’lar için iyi
#60a5fa (blue-400)%2.73:1BaşarısızYaygın hata
#93c5fd (blue-300)%1.47:1BaşarısızBeyaz metin ile asla kullanmayın

Düğme Durumları ve Kontrastı

Her etkileşimli durum kontrast gereksinimlerini karşılamalıdır:

DurumÖn planArka planOranGeçer?
Varsayılan#ffffff#3b82f6%4.56:1AA geçer
Üzerine gelme#ffffff#2563eb%6.44:1AA geçer
Aktif#ffffff#1d4ed8%8.59:1AA geçer
Devre dışı#94a3b8#cbd5e1%1.46:1Muaf
Odak halkası#ffffff#1e40af%10.03:1AA geçer

Yaygın Düğme Erişilebilirliği Hataları

  1. Açık mavi ve beyaz metin: blue-400 veya blue-300’ü beyaz metin ile kullanmak WCAG’ı başarısız olur
  2. Gradyan arka planlar: Geçişten başaran bir gruba geçen tutarsız kontrast yaratır
  3. Karışan odak halkaları: Odak göstergeleri hem düğmeye hem sayfa arka planına karşı görünür olmalıdır
  4. Etiketsiz yalnızca simgeli düğmeler: Eksik aria-label, düğmeyi ekran okuyucular için görünmez yapar
  5. Yalnızca renk gösterge olarak: Devre dışı düğmeler opaklık azaltmasına yalnızca diğer görsel ipuçları olmadan güvenir

Nasıl Kullanılır

  1. Düğme metin renginizi ön plan alanına girin
  2. Düğme arka plan renginizi arka plan alanına girin
  3. Oranın normal metin için %4.5:1 veya büyük metin (18px kalın veya 24px+) için %3:1 karşılayıp karşılamadığını kontrol edin
  4. Her düğme durumunu (varsayılan, üzerine gelme, aktif, odak) ayrı ayrı test edin
  5. Daha iyi kombinasyonlar bulmak için erişilebilir renk önerilerini kullanın

Tam Düğme Yığınını Test Etme

Dügmeler genellikle yalıtılmış değildir. Tasarım sisteminizdeki her varyantı kontrol edin: birincil, ikincil, anahat, hayalet ve devre dışı. CSS Gradyanı düğme arka planları oluşturmanıza yardımcı olabilir, ancak göndermeden önce son kontrast oranını WCAG Kontrast Kontrolcüsü ile doğrulayın.