Najnowsze tutoriale tworzenie stron internetowych
 

Style filter Property

<Style obiektu

Przykład

Zmienić kolor obrazu do czerni i bieli (100% grayscale) :

// Standard syntax
document.getElementById("myImg").style.filter = "grayscale(100%)";

// Code for Chrome, Safari and Opera
document.getElementById("myImg").style.WebkitFilter = "grayscale(100%)";
Spróbuj sam "

Definicja i Wykorzystanie

Nieruchomość filtr dodaje efekty wizualne (like blur and saturation) do zdjęć.


Wsparcie przeglądarka

Liczby w tabeli określ pierwszą wersję przeglądarki, która w pełni obsługuje właściwość.

Numery obserwowani przez Webkit określić pierwszą wersję, która pracowała z prefiksem.

Nieruchomość
filter 18.0 Webkit 13,0 35,0 6,0 Webkit 15,0 Webkit

Uwaga: Chrome, Safari i Opera wspierać alternatywę, właściwość WebkitFilter.


Składnia

Zwraca właściwość filtra:

object .style.filter

Ustaw właściwość filtra:

object .style.filter="none | blur() | brightness() | contrast() | drop-shadow() | grayscale() | hue-rotate() | invert() | opacity() | saturate() | sepia()"

Funkcje filtrów

Uwaga: filtry, które używają wartości procentowe (ie 75%) , a także przyjąć jako wartość dziesiętna (ie 0.75) .

Filtr Opis
Żaden Określa żadnych skutków
blur( px ) Dotyczy efekt rozmycia obrazu. Większa wartość stworzy większe rozmycie.

Jeśli wartość nie jest określona, ​​0 jest używany.
brightness( % ) Regulacja jasności obrazu.

0% sprawi, że obraz jest całkowicie czarny.
100% (1) jest domyślnie i przedstawia oryginalny obraz.
Wartości powyżej 100% zapewni jaśniejsze rezultaty.
contrast( % ) Reguluje kontrast obrazu.

0% sprawi, że obraz jest całkowicie czarny.
100% (1) jest domyślnie i przedstawia oryginalny obraz.
Wartości powyżej 100% zapewni wyniki z mniejszym kontrastem.
opadaniem shadow( h-shadow v-shadow blur spread color ) Dotyczy efektu cienia na obrazie.

Możliwe wartości:
H-cień - wymagany. Określa się wartości piksela w cieniu poziomej. Wartości ujemne umieścić cień po lewej stronie obrazu.

V-cień - wymagany. Określa wartość piksela dla cieniu pionowej. Wartości ujemne umieścić cień nad obrazem.

rozmycie - Opcjonalne. Jest to trzecia wartość, i musi być w pikselach. Dodaje efekt rozmycia cienia. Większa wartość tworzy więcej obrazu (cień staje się coraz większa, a jaśniejszy). Wartości ujemne nie są dozwolone. Jeśli wartość nie jest określona, ​​0 jest używany (EDGE cienia jest ostry).

spread - Opcjonalne. Jest to wartość czwartego, i musi być w pikselach. Dodatnie wartości powoduje, że cień rozszerzenia i rosną większe, a wartości ujemne spowoduje cień się kurczyć. Jeśli nie jest określona, to będzie 0 (the shadow will be the same size as the element) .
Uwaga: Chrome, Safari i Opera, a może innych przeglądarek nie obsługują tej 4th długość; nie uczyni, jeśli dodany.

kolor: opcjonalny. Dodaje kolor cienia. Jeśli nie podano, kolor zależy od przeglądarki (often black) .
Porada: Filtr ten jest podobny do box-shadow nieruchomości.
grayscale( % ) Konwertuje obraz do skali szarości.

0% (0) jest domyślnie i przedstawia oryginalny obraz.
100% będzie całkowicie obraz szary (used for black and white images) .

Uwaga: Wartości ujemne nie są dozwolone.
hue- rotate( deg ) Stosuje rotację barwy na obrazie. Wartość określa liczbę stopni wokół kole barw obraz próbki zostaną skorygowane. 0deg jest domyślnym i reprezentuje oryginalny obraz.

Uwaga: Maksymalna wartość 360deg.
invert( % ) Odwraca próbek w obrazie.

0% (0) jest domyślnie i przedstawia oryginalny obraz.
100% spowoduje, że obraz jest całkowicie odwrócony.

Uwaga: Wartości ujemne nie są dozwolone.
opacity( % ) Ustawia poziom nieprzezroczystości dla obrazu. Nieprzezroczystość poziomie określa przezroczystości poziomu, gdzie:

0% jest całkowicie przezroczysta.
100% (1) jest domyślnie i przedstawia oryginalny obraz (no transparency) .

Uwaga: Wartości ujemne nie są dozwolone.
Porada: Filtr ten jest podobny do krycia nieruchomości.
saturate( % ) Nasyca obraz.

0% (0) spowoduje, że obraz jest całkowicie nie-nasycony.
100% jest domyślnym i reprezentuje oryginalny obraz.
Wartości powyżej 100% daje wyniki przesycony.

Uwaga: Wartości ujemne nie są dozwolone.
sepia( % ) Konwertuje obraz do sepii.

0% (0) jest domyślnie i przedstawia oryginalny obraz.
100% sprawi, że obraz jest całkowicie sepia.

Uwaga: Wartości ujemne nie są dozwolone.

Szczegóły techniczne

Wersja CSS CSS3

Podobne strony

Odniesienie CSS: filter property


<Style obiektu