CSS saturate() fonksiyonu

Tanımı ve kullanımı

CSS'nin saturate() Filtre fonksiyonları, elementin doygunluğunu (renk yoğunluğunu) ayarlamak için kullanılır.

  • 0%(veya 0)elemenin tamamen doygunluğunu ortadan kaldırır
  • 100%(veya 1)efeksiz olacaktır
  • 200%(veya 2)elemeni aşırı doygun hale getirir

Örnek

Örnek 1

Görseller için farklı doygunluk ayarları:

#img1 {
  filter: saturate(0);
}
#img2 {
  filter: saturate(100%);
}
#img3 {
  filter: saturate(200%);
}

Kişisel deneyim

Örnek 2

şu şekilde saturate() ile backdrop-filter Özelliklerin birleştirilmesi:

div.transbox {
  background-color: rgba(255, 255, 255, 0.4);
  -webkit-backdrop-filter: saturate(450%);
  backdrop-filter: saturate(450%);
  padding: 20px;
  margin: 30px;
  font-weight: bold;
}

Kişisel deneyim

CSS grameri

saturate(amount)
Değer Açıklama
amount

Opsiyonel. Doygunluk değeri, sayı veya yüzde olabilir.

0%(veya 0)elemenin tamamen doygunluğunu ortadan kaldırır.

100%(veya 1)efeksiz olduğunu belirtir.

100% üzerindeki değerler aşırı doygunluk etkisi sağlar.

Teknik ayrıntılar

Sürüm: CSS Filter Effects Module Level 1

Tarayıcı desteği

Tablodaki rakamlar, bu fonksiyonu tamamen destekleyen ilk tarayıcı sürümünü gösterir.

Chrome Edge Firefox Safari Opera
18 12 35 6 15

İlgili sayfa

Kaynakça:CSS filtre özelliği

Kaynakça:CSS blur() fonksiyonu

Kaynakça:CSS brightness() fonksiyonu

Kaynakça:CSS contrast() fonksiyonu

Kaynakça:CSS drop-shadow() fonksiyonu

Kaynakça:CSS grayscale() fonksiyonu

Kaynakça:CSS hue-rotate() fonksiyonu

Kaynakça:CSS invert() fonksiyonu

Kaynakça:CSS opacity() fonksiyonu

Kaynakça:CSS sepia() fonksiyonu