CSS contrast() fonksiyonu

Tanımı ve kullanımı

CSS'nin contrast() Filtre fonksiyonları, elementlerin kontrastını ayarlamak için kullanılır.

  • 0% görüntüyü tamamen gri yapar
  • 100%(veya 1)varsayılan değerdir ve orijinal görüntüyü gösterir
  • 100% üzerindeki değerler kontrastı artırır
  • 100% altındaki değerler kontrastı azaltır

Örnek

Örnek 1

Görüntünün kontrastını artırmak ve azaltmak:

#img1 {
  filter: contrast(150%);
}
#img2 {
  filter: contrast(50%);
}

Deneyin

Örnek 2

şunu contrast() ile backdrop-filter Özellikler birleştirilerek kullanılır:

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

Deneyin

CSS语法

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

İsteğe bağlı. Kontrast değeri belirler, sayı veya yüzdelik olabilir.

0% elementi tamamen gri yapar.

100%(veya 1)varsayılan değerdir ve orijinal görüntüyü(hiçbir etki olmadan)gösterir.

100%'nin üzerindeki değerler kontrastı artırır, 100% altındaki değerler kontrastı azaltır.

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 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 saturate() fonksiyonu

Kaynakça:CSS sepia() fonksiyonu