Renk uzayları açıklandı
FAQ
- CSS için hangi renk alanını kullanmalıyım?
- HEX ve RGB standarttır. Modern CSS ayrıca algısal olarak daha iyi geçişler ve temalar için oklch() ve lab()'ı da destekler.
Renk alanı neden önemlidir?
Farklı renk uzayları aynı algılanan rengi farklı şekillerde temsil eder. Doğru alanı seçmek enterpolasyonu, erişilebilirlik kontrollerini ve CSS'ye, yazdırmaya veya tasarım araçlarına aktarmayı etkiler.
Web geliştiricileri genellikle sRGB'de (HEX/RGB/HSL) çalışır, baskı iş akışları ise CMYK'ye ihtiyaç duyabilir ve gelişmiş tasarım araçları, algısal olarak tekdüze ayarlamalar için LAB'ı kullanabilir.
HEX, RGB ve HSL
HEX kompakttır ve CSS'de (#RRGGBB) tanıdıktır. RGB doğrudan ekran kanallarına eşlenir. HSL, renk tonu, doygunluk ve açıklığı ayırır; tema değişiklikleri ve renk tonları ve gölgeler oluşturmak için kullanışlıdır.
API'ler ve tasarım belirteçleri için HEX/RGB kullanın. Renk tonunu sabit tutarken bir marka rengini açmanız veya koyulaştırmanız gerektiğinde HSL'yi kullanın.
CMYK, LAB ve XYZ
CMYK, çıkarımlı baskı mürekkeplerini modeller. Ekranların ve yazıcıların farklı gamları olduğundan RGB'yi CMYK'ye dönüştürme yaklaşık bir değerdir.
LAB ve XYZ cihazdan bağımsızdır. LAB özellikle algısal olarak eşit geçişler ve erişilebilirlikle ilgili parlaklık hesaplamaları için kullanışlıdır.