Tüm resimleri siyah beyaza değiştirin (%100 gri):
img {
filter: grayscale(100%);
}
Kendin dene İpucu: Aşağıda daha fazla "Kendiniz Deneyin" örneği var.
Özellik filter, bir öğeye (genellikle <img>) görsel efektleri (bulanıklık ve doygunluk gibi) tanımlar.
Varsayılan değer:
hiçbiri
Miras:
HAYIR
canlandırılabilir:
Evet. Animasyon hakkında bilgi edinin
nesne .style.filter="grayscale(100%)"
Tablodaki sayılar, özelliği tam olarak destekleyen ilk tarayıcı sürümünü belirtir.
Ardından -webkit- gelen sayılar, bir önekle çalışan ilk sürümü belirtir.
Not: Yüzde değerleri (örn. %75) kullanan filtreler, değeri de ondalık olarak (örn. 0,75) kabul eder.
Default value. Specifies no effects
Görüntüye bir bulanıklık efekti uygular. Daha büyük bir değer daha fazla bulanıklık yaratacaktır.
Herhangi bir değer belirtilmezse 0 kullanılır.
%0, görüntüyü tamamen siyah yapacaktır.
%100 (1) varsayılandır ve orijinal görüntüyü temsil eder.
filtre: gölge (8px 8px 10px kırmızı);
İpucu: Bu filtre, box-shadow özelliğine be
Görüntüyü gri tonlamaya dönüştürür.
%0 (0) varsayılandır ve orijinal görüntüyü temsil eder.
%100, görüntüyü tamamen gri yapar (siyah beyaz görüntüler için kullanılır).
Not: Negatif değerlere izin verilmez.
Demo ❯
ton döndürme(derece)
Görüntüye bir ton döndürme uygular. Değer, görüntü örneklerinin ayarlanacağı renk çemberi etrafındaki derece sayısını tanımlar. 0 derece varsayılandır ve orijinal görüntüyü temsil eder.
Not: Maksimum değer 360 derecedir.
Demo ❯
ters(%)
Görüntüdeki örnekleri ters çevirir.
Görüntüyü doyurur.
%0 (0), görüntüyü tamamen doymamış hale getirecektir.
%100 varsayılandır ve orijinal görüntüyü temsil eder.
%100'ün üzerindeki değerler aşırı doygun sonuçlar sağlar.
Not: Negatif değerlere izin verilmez.
Demo ❯
sepya(%)
Görüntüyü sepyaya dönüştürür.
%0 (0) varsayılandır ve orijinal görüntüyü temsil eder.
%100, görüntüyü tamamen sepya yapar.
Not: Negatif değerlere izin verilmez.
Bulanık bir arka plan görüntüsü uygulayın:
img.background {
filter: blur(35px);
}
Görüntünün parlaklığını ayarlayın:
img {
filter: brightness(200%);
Kendin dene "Kontrast Örneği
Görüntünün kontrastını ayarlayın:
img {
filter: contrast(200%);
}
Görüntüye gölge efekti uygulayın:
img {
filter: drop-shadow(8px 8px 10px gray);
}
Görüntüyü gri tonlamaya dönüştürün:
img {
filter: grayscale(50%);
}
Görüntüye bir ton döndürme uygulayın:
img {
filter: hue-rotate(90deg);
}
Görüntüdeki örnekleri ters çevirin:
img {
filter: invert(100%);
}
Görüntü için opaklık seviyesini ayarlayın:
img {
filter: opacity(30%);
}
Görüntüyü doyurun:
img {
filter: saturate(800%);
}
Görüntüyü sepyaya dönüştürün:
img {
filter: sepia(100%);
}
Birden çok filtre kullanmak için her filtreyi bir boşlukla ayırın. Sıranın önemli olduğuna dikkat edin (yani sepia()'dan sonra grayscale() kullanmak tamamen gri bir görüntü ile sonuçlanacaktır):
img {
filter: contrast(200%) brightness(150%);
}
Tüm filtre işlevlerinin bir gösterimi:
.blur {
filter: blur(4px);
}
.brightness {
filter: brightness(0.30);
}
.contrast {
filter: contrast(180%);
}
.grayscale {
filter: grayscale(100%);
}
.huerotate {
filter: hue-rotate(180deg);
}
.invert {
filter: invert(100%);
}
.opacity {
filter: opacity(50%);
}
.saturate {
filter: saturate(7);
}
.sepia {
filter: sepia(100%);
}
.shadow {
filter: drop-shadow(8px 8px 10px green);
}