Tasarım Aracı
Renk Kodu Dönüştürücü
HEX, RGB ve HSL renk kodlarını anında birbirine çevirin. Renk seçici ve CSS kopyalama desteği.
HEX, RGB ve HSL: Hangi Format Ne Zaman Kullanılır?
HEX (#RRGGBB), CSS'de en yaygın kullanılan formattır. Kısa ve tanıdık olması nedeniyle renk değişkenlerini tanımlarken ve tasarım sistemlerinde tercih edilir. RGB, kırmızı (0-255), yeşil (0-255) ve mavi (0-255) değerlerinden oluşur; JavaScript ile renk manipülasyonu veya rgba() ile saydamlık eklemek için kullanışlıdır. HSL (Ton, Doygunluk, Parlaklık) ise renk paleti oluştururken en sezgisel formattır: aynı ton değerini koruyarak yalnızca parlaklık değerini değiştirerek açık/koyu varyantlar üretebilirsiniz.
CSS'de Renk Değişkenleri ile Profesyonel Kullanım
- CSS Custom Properties:
--renk-birincil: #3B82F6;tanımlayarak tüm sitede merkezi yönetin. - HSL ile kolay tema:
--ton: 217; color: hsl(var(--ton), 91%, 60%);ile tek değişkenden tema rengi türetin. - Saydamlık için rgba: Katı bir HEX rengi varken arka plan için
rgba(59,130,246,0.12)kullanmak temiz sonuç verir. - color-mix(): Modern tarayıcılarda
color-mix(in srgb, #3B82F6 20%, transparent)ile CSS'de dinamik karıştırma yapılabilir. - Kontrast kontrolü: Metin rengi seçerken arka planla en az 4.5:1 WCAG kontrast oranını sağlayın.
Sık Sorulan Sorular
Tasarım aracında HEX ama CSS'de HSL mi kullanmalıyım?
Figma, Sketch ve Adobe XD gibi tasarım araçları HEX ile çalışmayı kolaylaştırır; ancak CSS kodunuzu yazan geliştirici HSL'e dönüştürerek çok daha esnek bir sistem kurabilir. Özellikle dark/light mode geçişi yapan sitelerde, HSL değişkenleriyle yalnızca L (parlaklık) parametresini değiştirerek tüm temayı ters çevirmek mümkündür. Pratik öneri: tasarım aşamasında HEX, kod yazarken HSL veya CSS değişkeni.
İlgili araçlar: CSS Gradient Oluşturucu · Glassmorphism Oluşturucu · Neumorphism Oluşturucu