Bloga Dön

CSS Renk Özellikleri — Web Geliştiriciler İçin Eksiksiz Rehber

color ve background-color'dan gradyanlara ve opaklığa kadar tüm CSS renk özelliklerinde ustalaşın. Pratik örneklerle kapsamlı referans.

Temel: color ve background-color

En temel iki CSS renk özelliği color (metin için) ve background-color'dır (eleman arka planları için). Adlandırılmış renkler, HEX, RGB, HSL ve modern renk fonksiyonları dahil geçerli CSS renk değerlerini kabul ederler. color özelliği elemanın ön plan rengini ayarlar. background-color özelliği elemanın tüm içerik ve dolgu alanını doldurur.

Modern CSS Renk Fonksiyonları

CSS temel rgb() ve hsl()'nin ötesine geçti: rgb() fonksiyonu artık modern söz dizimini destekliyor: rgb(255 0 0). Alfa saydamlığı eğik çizgi kullanır: rgb(255 0 0 / 50%). hsl() benzer şekilde çalışır. HSL renk varyasyonları oluşturmak için özellikle kullanışlıdır. color-mix() fonksiyonu iki rengi karıştırır. oklch() ve oklab() algısal olarak düzgün renk uzayları sağlar.

Gradyanlar: Doğrusal, Dairesel ve Konik

CSS gradyanları yumuşak renk geçişleri oluşturur: Doğrusal gradyanlar düz çizgide akar: background: linear-gradient(to right, #ff0000, #0000ff). Dairesel gradyanlar merkez noktadan yayılır: background: radial-gradient(circle, red, blue). Konik gradyanlar pasta grafiği gibi merkez nokta etrafında döner. Renk çarkları oluşturmak için mükemmeldir.

Opaklık ve Saydamlık

CSS saydamlığı kontrol etmek için birden fazla yol sunar: opacity özelliği tüm elemanı ve tüm çocuklarını etkiler. Renk değerlerindeki alfa kanalları yalnızca belirli özelliği etkiler. transparent anahtar kelimesi rgba(0, 0, 0, 0)'a eşdeğerdir. currentColor mevcut metin rengini devralır.

Renk Sistemleri İçin CSS Özel Özellikleri

CSS özel özellikleri modern renk sistemlerinin temelidir. Renkleri bir kez tanımlayıp tüm stil sayfasında yeniden kullanırlar. Karanlık mod için değişkenleri geçersiz kılmanız yeterlidir. Renk seçici aracımız tüm CSS formatlarında renk değerlerini anında üretir.