CSS grayscale() fonksiyonu

Tanımı ve kullanımı

CSS'nin grayscale() Filtre fonksiyonu görseli griye dönüştürür.

  • 100%(veya 1),görseli tamamen griye dönüştürür
  • 0%(veya 0),hiçbir etki göstermez

Örnek

Örnek 1

Görseller için farklı gri değerleri ayarlayın:

#img1 {
  filter: grayscale(1);
}
#img2 {
  filter: grayscale(60%);
}
#img3 {
  filter: grayscale(0.4);
}

Kişisel olarak deneyin

Örnek 2

şu şekilde grayscale() ile backdrop-filter Özelliklerin bir araya getirilmesi:

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

Kişisel olarak deneyin

CSS语法

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

İsteğe bağlı. Gri değerini belirler, bu değer sayı veya yüzdesi olabilir.

100%(veya 1),elementin tamamen griye dönüşmesini sağlar.

0%(veya 0)orijinal görüntüyü(hiçbir etki olmadan)gösterir.

Öntanımlı değeri 1'dir.

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

Referans:CSS filtre özelliği

Referans:CSS blur() fonksiyonu

Referans:CSS brightness() fonksiyonu

Referans:CSS contrast() fonksiyonu

Referans:CSS drop-shadow() fonksiyonu

Referans:CSS hue-rotate() fonksiyonu

Referans:CSS invert() fonksiyonu

Referans:CSS opacity() fonksiyonu

Referans:CSS saturate() fonksiyonu

Referans:CSS sepia() fonksiyonu