NordVPN
SponsoredStrict no-logs VPN with 6,400+ servers in 111 countries. Threat Protection blocks ads, trackers, and malware while you work online.
Get NordVPN →Bir hex kodu, RGB üçlüsü veya HSL değeri yaz — diğer biçimler görünür bir önizleme renk örneğiyle anında güncellenir. Tasarımcılar, web geliştiricileri ve araçlar arasında renk eşleştiren herkes için kullanışlıdır.
hex: #0ea5e9
rgb(14, 165, 233)
hsl(199, 89%, 48%)HEX, RGB ve HSL, sRGB rengi için üç gösterimdir. HEX, RGB'nin kısaltmasıdır: #FF6B35, kırmızı=255, yeşil=107, mavi=53 anlamına gelir. RGB, bir rengi ne kadar kırmızı, yeşil ve mavi ışık karıştırılacağıyla (her biri 0-255) tanımlar. HSL, aynı RGB rengini ton (hangi renk), doygunluk (ne kadar canlı) ve parlaklık (ne kadar aydınlık) cinsinden yeniden kodlar.
Üçü eşdeğerdir — kayıpsız gidiş-dönüş yapılabilir. Tasarımcılar tonları ayarlamak için HSL'yi tercih eder (parlaklığı artırmak tonu sabit tutar), geliştiriciler ise genellikle tasarım araçlarından HEX'i doğrudan CSS'e yapıştırır. RGB, görüntü işleme veya canvas API'leriyle çalışırken en sık karşılaşılır.
HEX: tasarımlardan kopyala-yapıştır, Figma dışa aktarmaları, marka kılavuzları, CSS renk sabitleri. Öz ama okunması zor.
RGB: programatik renk çalışması (canvas, görüntü manipülasyonu), erişilebilirlik kontrolleri (kontrast hesaplamaları doğrusal RGB'de çalışır) ve tam tamsayı değerleri ayarlamak istediğinde.
HSL: renkleri hisse göre ince ayarlamak için — 'biraz daha doygun bir versiyon', 'fareyle üzerine gelme durumları için daha koyu bir varyant' veya tonu adımlayarak palet oluşturma. Bu görevler için HEX'ten çok daha kolay düşünülür.
Alpha kanalını (şeffaflık) şimdilik dahil etmedik — ancak #RRGGBBAA tüm modern tarayıcılarda çalışır; opaklık için iki hex basamak ekle (00 = şeffaf, FF = opak).
Ayrıca daha geniş renk gamutlarını (P3, Rec.2020, OKLCH) kapsamıyoruz. Çoğu web çalışması için sRGB tabanlı HEX/RGB/HSL doğru seçimdir. HDR veya geniş gamutlu ekranları hedefliyorsan CSS Color Module Seviye 4 sözdizimine bak.
Büyük ölçüde. HSL tam sayı derece ve yüzde olarak depolandığından 360 × 101 × 101 = 3,7M HSL değeri 16,7M RGB kombinasyonuna eşlenir. Köşelerde küçük yuvarlama olabilir. Kesin depolama için HEX'i kanonik olarak kullan.
Evet. #f60, #ff6600 olarak değerlendirilir. Her ikisi de aynı RGB üçlüsüne genişler.
Ton derece cinsindendir (renk çemberinde 0-360). Doygunluk ve parlaklık yüzdedir (0-100).
Hayır. HSV (ve HSB) 'parlaklık'ı farklı bir parlaklık modeli olan 'değer' ile değiştirir. HSL'nin L=%50'si tam renktir; HSV'nin V=%100'ü tam renktir. CSS ile eşleştiği için HSL kullanıyoruz.
Henüz değil. Şimdilik HEX'e iki basamaklı alpha ekle (örn. %50 siyah için #00000080).
Çünkü çoğu bağlam (CSS, tasarım araçları) 0-255 tamsayı kullanır. Shader çalışması için 0-1 ondalık elde etmek için 255'e böl.
Marka kılavuzları, tasarım token'ları veya palet oluşturucular. Kontrast kontrolü aracı, ön plan/arka plan çiftinin WCAG AA/AAA'yı karşıladığını doğrulayabilir.
Evet. Standart sRGB dönüşüm matematiğini kullanır. Gidiş-dönüş farklılıkları yalnızca HSL'nin tamsayı olarak nicelenmesinden kaynaklanır.
Strict no-logs VPN with 6,400+ servers in 111 countries. Threat Protection blocks ads, trackers, and malware while you work online.
Get NordVPN →Managed cloud hosting for WordPress and web apps on DigitalOcean, Vultr, and AWS. Fast setup, no server headaches.
Try Cloudways →