HEX, RGB ve HSL: CSS ve Tasarım için Tam Renk Modelleri Kılavuzu

HEX, RGB'nin kısaltılmış gösterimidir. HSL (ton, doygunluk, açıklık), tasarımcılar için en sezgisel modeldir; açıklığı %50'ye ayarlamak, renk tonu ne olursa olsun her zaman en saf rengi verir.

Color wheel with HEX, RGB, and HSL model conversion diagram for CSS design

HEX Renk Modeli: #RRGGBB Gösterimi Açıklaması

Hexadecimal color code breakdown showing red, green, blue, and alpha byte channels

HEX renk gösterimi, RGB değerleri için onaltılık bir kısaltmadır. Biçim şu şekildedir: #RRGGBB burada:

  • RR = kırmızı kanal (00 - FF = 0 - 255)
  • GG = yeşil kanal (00 - FF = 0 - FF) 255)
  • BB = mavi kanal (00 - FF = 0 - 255)
  • ]
RenkHEXAnlamı
Saf kırmızı#FF0000R=255 G=0 B=0
Saf yeşil#00FF00R=0 G=255 B=0
Saf mavi#0000FFR=0 G=0 B=255
Beyaz#FFFFFFR=255 G=255 B=255
Siyah#000000R=0 G=0 B=0
ToolDolfen mavisi#3B82F6R=59 G=130 B=246

Stenografi HEX: Her iki rakam da her kanal için aynı olduğunda, 3 karakterlik bir kısayol çalışır: #F00 = #FF0000.


RGB Renk Modeli: Kırmızı, Yeşil, Mavi Kanallar

RGB additive color model showing overlapping red, green, and blue light waves

rgb(kırmızı, yeşil, mavi) — her kanal 0 ile 255 arasında değişir.

RGB, bir ekleyici renk modelidir — kanalların birbirine eklenmesi beyaza doğru hareket eder. Işık bu şekilde çalışır (TV ekranları, monitörler).

CSS'de:

color: rgb(59, 130, 246);     /* Blue */
color: rgba(59, 130, 246, 0.5); /* Blue at 50% opacity */

HSL Renk Modeli: Ton, Doygunluk, Açıklık

HSL color cylinder coordinates displaying hue angle, saturation percentage, and lightness

HSL, rengi algısal açıdan anlamlı üç boyuta ayırır:

    ]
  • Ton (0–360°): Rengin kendisi — 0°'de kırmızı, 120°'de yeşil, 240°'de mavi
  • ]
  • Doygunluk (%0–100): Renk yoğunluğu — %0 gri, %100 saf canlı renk
  • Açıklık (%0–100): Parlaklık — %0 siyah, %100 beyaz, %50 en saf renk renk

CSS'de:

color: hsl(217, 91%, 60%);      /* Blue */
color: hsla(217, 91%, 60%, 0.5); /* Blue at 50% opacity */

Tasarımcı iş akışı avantajı: Tek renkten 5'li bir palet oluşturmak için:

  • %90 açıklık → çok açık renk tonu
  • %75 açıklık → açık renk tonu
  • %50 açıklık → temel renk
  • %35 açıklık → koyu gölge
  • %20 açıklık → çok koyu gölge

H ve S'yi sabit tutarak L değerini ayarlayın.


CSS'de HEX, RGB veya HSL Ne Zaman Kullanılmalı

Color models comparison matrix showing syntax, alpha support, and use cases for HEX, RGB, HSL, and OKLCH

HEX kullanın: Bir tasarım sistemi veya marka kılavuzundan değere ihtiyaç duyduğunuz tek renkli referanslar için. HEX, tasarım özelliklerinde en yaygın formattır.

RGB kullanın: JavaScript'te renk kanallarını dinamik olarak değiştirmeniz gerektiğinde: rgb(${r}, ${g}, ${b}).

HSL kullanın: Tema sistemleri oluştururken, dinamik olarak paletler oluştururken veya erişilebilir açık/karanlık mod geçişi için CSS özel özellikleriyle çalışırken.


ToolDolfen'de Renkleri Dönüştürme

ToolDolfen color picker and converter real-time in-browser conversion workflow

Şunları yapmak için Renk Seçici ve Dönüştürücü (Color Picker) kullanın:

  • Renk tekerleği ve tayfı üzerinde görsel olarak herhangi bir rengi seçin
  • Herhangi bir HEX, RGB veya HSL değerini girin ve üç format eşdeğerinin tümünü anında görün
  • Bir formatla herhangi bir formatı panoya kopyalayın tıkla
  • Ekranınızdaki renkleri örneklemek için damlalığı kullanın (yalnızca Chrome ve Edge)

Önerilen Yardımcı Kılavuzlar

Dijital iş akışınızı geliştirmek için bu konu kümesindeki tamamlayıcı eğitimleri ve yardımcı programları keşfedin:

Güçlü Şifrelerin Matematiği: Entropi, NIST Yönergeleri ve Şifre UzunluğuDoğrulanmış standartlar ve tarayıcı içi ile pratik, adım adım eğitim iş akışları.HTML Dönüştürücü Kılavuzuna İşaretleme: GFM Tabloları, Matematik ve Gerçek Dünya YakalamalarıDoğrulanmış standartlar ve tarayıcı içi ile pratik, adım adım eğitim iş akışları.HTML Varlıkları ve Kaçış: Doğru Kodlama, XSS Saldırılarını Nasıl Önler?]Doğrulanmış standartlar ve tarayıcı içi ile pratik, adım adım eğitim iş akışları.E-posta Ekleri için Büyük PDF Dosyaları Nasıl Sıkıştırılır]İlgili verileri ve medyayı birbirine bağlayan tamamlayıcı çapraz formatlı iş akışı araçlar.
Önerilen Yardımcı Program: Renk Seçici ve DönüştürücüBu iş akışını, sıfır sunucu yüklemesi ve %100 istemci tarafı gizlilik ile tarayıcınızda canlı olarak yürütün.
Renk Seçici ve Dönüştürücü (Color Picker)
Renk Seçici ve Dönüştürücü (Color Picker)

Sıkça Sorulan Sorular

Bu iş akışıyla ilgili yaygın sorulara hızlı ve doğrulanmış yanıtlar bulun.

RGB ve HEX rengi arasındaki fark nedir?

RGB ve HEX aynı renk modelini temsil eder; her biri 256 seviyeye (0-255) sahip kırmızı, yeşil ve mavi kanallar. HEX, onaltılık sayıyı kullanan kısa bir gösterimdir: #FF0000, rgb(255, 0, 0) ile eşdeğerdir. Tarayıcılarda aynı renkleri üretirler.

HSL neden tasarım çalışmaları için daha iyidir?

HSL, tonu (renk), doygunluğu (yoğunluk) ve açıklığı (parlaklık) bağımsız kontrollere ayırır. Bu, tasarım paletleri oluşturmayı sezgisel hale getirir; bir rengin daha açık bir versiyonunu oluşturmak için yalnızca L'yi artırın. RGB karışımı çok daha az tahmin edilebilirdir.

rgba() ve hsla()'daki alfa kanalı nedir?

Alfa kanalı opaklığı kontrol eder. rgba(255, 0, 0, 0,5) %50 şeffaf bir kırmızıdır. hsla(0, %100, %50, 0,5) eşdeğerdir. Değer 0 (tamamen şeffaf) ile 1 (tamamen opak) arasında değişir.

Bilal Ahmad