Szukaj…


Składnia

  • filtr: brak (wartość domyślna)
  • filter: initial (domyślnie brak);
  • filter: inherit (domyślnie wartość nadrzędna);
  • filtr: rozmycie (px)
  • filtr: jasność (liczba |%)
  • filtr: kontrast (liczba |%)
  • filtr: cień-cień (poziomy-cień-px pionowy-cień-px cień-rozmycie-px cień- - rozkładany kolor)
  • filtr: skala szarości (liczba |%)
  • filtr: hue-rotate (deg)
  • filtr: inwertowany (liczba |%)
  • filtr: krycie (liczba |%)
  • filtr: nasycony (liczba |%)
  • filtr: sepia (liczba |%)

Parametry

Wartość Opis
rozmycie (x) Rozmywa obraz o x pikseli.
jasność (x) Rozjaśnia obraz o dowolną wartość powyżej 1,0 lub 100%. Poniżej obraz zostanie przyciemniony.
kontrast (x) Zapewnia większy kontrast do obrazu przy dowolnej wartości powyżej 1,0 lub 100%. Poniżej obraz będzie mniej nasycony.
cień (h, v, x, y, z) Nadaje obrazowi cień. hi v mogą mieć wartości ujemne. x, yiz są opcjonalne.
skala szarości (x) Pokazuje obraz w skali szarości, z maksymalną wartością 1,0 lub 100%.
hue-rotate (x) Stosuje obrót odcienia do obrazu.
odwrócenie (x) Odwraca kolor obrazu o maksymalnej wartości 1,0 lub 100%.
nieprzezroczystość (x) Ustawia stopień nieprzezroczystości / przezroczystości obrazu przy maksymalnej wartości 1,0 lub 100%.
nasycony (x) Nasyca obraz przy dowolnej wartości powyżej 1,0 lub 100%. Poniżej obraz zacznie się nasycać.
sepia (x) Przekształca obraz w sepię o maksymalnej wartości 1,0 lub 100%.

Uwagi

  1. Ponieważ filtr jest funkcją eksperymentalną, należy użyć przedrostka -webkit. Może się zmieniać składnia i zachowanie, ale zmiany prawdopodobnie będą niewielkie.

  2. Może nie być obsługiwany w starszych wersjach głównych przeglądarek. Może być całkowicie nieobsługiwany w przeglądarkach mobilnych.

  3. Ze względu na stosunkowo ograniczone wsparcie, spróbuj użyć box-shadow zamiast filter: drop-shadow() . Użyj opcji opacity zamiast filter: opacity() .

  4. Może być animowany przez Javascript / jQuery. W przypadku Javascript użyj object.style.WebkitFilter .

  5. Sprawdź W3Schools lub MDN, aby uzyskać więcej informacji.

  6. W3Schools ma również stronę demonstracyjną dla wszystkich różnych typów wartości filtrów.

Upuść cień (zamiast tego użyj pola cienia, jeśli to możliwe)

HTML

<p>My shadow always follows me.</p>

CSS

p {
    -webkit-filter: drop-shadow(10px 10px 1px green);
    filter: drop-shadow(10px 10px 1px green);
}

Wynik

wprowadź opis zdjęcia tutaj

Wiele wartości filtrów

Aby użyć wielu filtrów, oddziel każdą wartość spacją.

HTML

<img src='donald-duck.png' alt='Donald Duck' title='Donald Duck' />

CSS

img {
    -webkit-filter: brightness(200%) grayscale(100%) sepia(100%) invert(100%);
    filter: brightness(200%) grayscale(100%) sepia(100%) invert(100%);
}

Wynik

wprowadź opis zdjęcia tutaj

Barwa Obróć

HTML

<img src='donald-duck.png' alt='Donald Duck' title='Donald Duck' />

CSS

img {
    -webkit-filter: hue-rotate(120deg);
    filter: hue-rotate(120deg);
}

Wynik

wprowadź opis zdjęcia tutaj

Odwróć kolor

HTML

<div></div>

CSS

div {
    width: 100px;
    height: 100px;
    background-color: white;
    -webkit-filter: invert(100%);
    filter: invert(100%);
}

Wynik

wprowadź opis zdjęcia tutaj

Zmienia kolor z białego na czarny.

Plama

HTML

<img src='donald-duck.png' alt='Donald Duck' title='Donald Duck' />

CSS

img {
    -webkit-filter: blur(1px);
    filter: blur(1px);
}

Wynik

wprowadź opis zdjęcia tutaj

Sprawia, że chcesz pocierać okulary.



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow