Dark Mode Nedir?
İngilizce: Dark Mode
Dark mode, arayüzün koyu zemin ve açık metinle sunulan temasıdır; kontrast, erişilebilirlik ve marka renkleriyle birlikte tasarlanmalıdır.
Dark Mode Nedir?
Dark mode, uygulama ya da web sitesinin koyu arka plan, açık metin ve buna uyumlu bileşen renkleriyle sunulan alternatif tema seçeneğidir. Sadece beyazı siyaha çevirmek değildir; yüzey, kenarlık, gölge, vurgu rengi ve görsel varlıkların yeniden dengelenmesini gerektirir.
Kullanıcılar karanlık ortamda göz yorgunluğunu azaltmak, OLED ekranlarda pil tüketimini düşürmek veya kişisel tercih nedeniyle dark mode seçebilir. Ancak kötü tasarlanmış bir koyu tema düşük kontrast, bulanık hiyerarşi ve okunması zor form alanları üretebilir.
Nasıl Uygulanır?
Web tarafında dark mode çoğunlukla CSS değişkenleri ve prefers-color-scheme medya sorgusuyla uygulanır. Sistem tercihi başlangıç değeri olarak alınabilir; kullanıcı uygulama içinden tema seçerse bu tercih localStorage, cookie veya hesap ayarında saklanır.
Sağlıklı bir dark mode tasarımında şu noktalar kontrol edilir:
- Metin ve arka plan kontrastı WCAG eşiklerini karşılamalıdır
- Saf siyah yerine katmanlı koyu yüzeyler kullanılabilir
- Uyarı, başarı ve hata renkleri koyu zeminde tekrar test edilmelidir
- Logo, grafik ve ekran görüntüleri koyu temada kaybolmamalıdır
Ürün ve İş Kullanımı
Dark mode özellikle dashboard, mobil uygulama, geliştirici aracı ve uzun süre kullanılan SaaS panellerinde kullanıcı konforunu artırabilir. CSS değişkenleriyle tasarlandığında aynı bileşenler light ve dark temada ayrı kod kopyaları olmadan çalışır.
UX açısından en önemli konu kullanıcının seçimini bozmamaktır. Oturum açınca tema sıfırlanıyor, e-posta şablonları farklı görünüyor veya grafik renkleri okunmuyorsa dark mode gerçek bir ürün deneyimi değil, yüzeysel bir stil seçeneği olarak kalır.
İlgili Terimler
CSS, HTML içeriğinin renk, tipografi, boşluk, konum ve responsive davranışını tarayıcıda tanımlayan web stil dilidir.
CSS DeğişkenleriCSS değişkenleri, renk ve boşluk gibi tasarım değerlerini custom property olarak tanımlayıp tema ve bileşenlerde yeniden kullanır.
UXUX, kullanıcının bir dijital ürünü öğrenme, kullanma ve sonuca ulaşma deneyimini araştırma ve tasarımla iyileştirir.