Właściwości filtrów Style
Przykłady
Zmienić kolor obrazu do czerni i bieli (100% szarości):
document.getElementById ( "myImg") .style.WebkitFilter = "skala szarości (100%)";
// Składni Standard (innych głównych przeglądarek nie obsługują)
document.getElementById ( "myImg") .style.filter = "skala szarości (100%)";
Spróbuj »
Definicja i Wykorzystanie
zaplanowano elementów filtracyjnych (zwykle <img>) efekty wizualne.
Uwaga: Jeśli element nie jest elastyczne elementy, nieruchomości flexGrow nie działa.
Pomoc Browser
Wartości podane w tabeli przedstawiają pierwszą przeglądarką obsługującą numer wersji metody.
nieruchomość | |||||
---|---|---|---|---|---|
filtr | 18,0 Webkit | Nie obsługuje | Nie obsługuje | 6,0 Webkit | 15,0 Webkit |
Uwaga: Chrome, Safari i Opera wykorzystanie nieruchomości WebkitFilter zamiast.
gramatyka
Zwraca atrybuty filtrów:
object.style.filter
Ustawianie właściwości filtracyjne:
object.style.filter="none | blur() | brightness() | contrast() | drop-shadow() | grayscale() | hue-rotate() | invert() | opacity() | saturate() | sepia()"
funkcja filtrowania
Uwaga: Filtry zazwyczaj korzystają z odsetek (np: 75%), oczywiście, może być również używany do reprezentowania po przecinku (np: 0,75).
filtr | opis |
---|---|
żaden | Domyślną wartością, bez efektu. |
blur (px) | Rozmycie Gaussa do ustawień obrazu. "Promień", aby ustawić wartość standardowa funkcja Gaussa jest słaba, lub liczbę pikseli na ekranie, aby stopić ze sobą, więc tym większa wartość tym bardziej niewyraźne; Jeśli wartość nie jest ustawiona, domyślnie jest 0, parametr ten można ustawić wartość długości css, ale nie może przyjmować wartości procentowe. |
Jasność (%) | Zastosowanie liniowego mnożenia do obrazu, aby wyglądał jaśniejsze lub ciemniejsze. Jeśli wartość ta wynosi 0%, obraz jest cały czarny. Wartość jest w 100%, bez zmian w obrazie. Inne wartości odpowiadają liniowy efekt mnożnikowy. Wartość ponad 100% są możliwe, że obraz będzie jaśniejszy niż oryginalny. Jeśli wartość nie jest ustawiona, domyślnie jest to 1. |
kontrastu (%) | Regulacja kontrastu obrazu. Wartość wynosi 0%, obraz jest cały czarny. Wartość 100%, obraz bez zmian. Wartości mogą przekroczyć 100%, co oznacza, że będzie korzystać z niższego kontrastu. Jeśli wartość nie jest ustawiona, domyślnie jest to 1. |
drop-cień (h-shadow v -shadow rozmycie spread kolor) | Skonfiguruj efekt cienia na obrazie. Cienie są syntetyzowane na obrazku poniżej, nie może być niejednoznaczności, specyficzny kolor może narysować maskę schemacie wersji offsetu. Funkcja akceptuje <shadow> wartość (zdefiniowaną w tle CSS3) rodzaj, oprócz "wstawka" Hasło nie jest dozwolone. Funkcja z istniejącym box-shadow właściwości box-shadow jest bardzo podobna, z tym, że przez filtr, niektóre przeglądarki dla lepszej wydajności zapewnia akcelerację sprzętową.
|
w skali szarości (%) | Konwersja obrazu do skali szarości. Określa się wartość współczynnika konwersji. Wartość 100% jest całkowicie przekształcony w skali szarości, wartość 0% obrazu niezmienionej. Wartości od 0% do 100%, efekt mnożnikowy jest liniowa. Jeśli nie jest ustawiona wartość domyślna wynosi 0; |
hue obracania (DEG) | Zastosowanie do obracania obrazu Hue. "Kąt" Kąt Pierścień kolor obrazu jest ustawiona wartość skorygowaną wartość. Wartość 0deg, zmiana obrazu. Jeśli wartość nie jest ustawiona, wartość domyślna to 0deg. Chociaż nie ma maksymalną wartość, która przekracza wartość ekwiwalentu innego 360deg obwodowej. |
przenoszącego (%) | Odwracanie obrazu wejściowego. Określa się wartość współczynnika konwersji. 100% wartości jest całkowicie odwrócony. Wartość 0%, obraz bez zmian. Wartość od 0% do 100%, efekt mnożnikowy jest liniowa. Jeśli wartość nie jest ustawiona, wartość domyślna to 0. |
zmętnienie (%) | Stopień konwersji przejrzystości obrazu. Określa się wartość współczynnika konwersji. 0% jest całkowicie przejrzyste, a wartość 100%, obraz niezmienionej. Wartość między 0% a 100%, a efekt jest mnożnik liniowy, pomnożonej przez liczbę próbek jest równoważna obrazu. Jeśli wartość nie jest ustawiona, wartość domyślna to 1. Funkcja ta jest bardzo podobna do istniejącej właściwości nieprzezroczystości, z tym, że przez filtr w celu poprawienia skuteczności niektórych przeglądarek zapewnić przyspieszenie sprzętu. |
nasycenie (%) | Przekształca nasycenie obrazu. Określa się wartość współczynnika konwersji. 0% jest całkowicie nienasycony, bez zmian w obrazie wynosi 100%. Inne wartości, efekt mnożnikowy jest liniowa. Większa niż 100% wartości są dozwolone, istnieje większe nasycenie. Jeśli wartość nie jest ustawiona, wartość domyślna to 1. |
Sepia (%) | Konwersja obrazu do sepii. Określa się wartość współczynnika konwersji. Wartość 100% jest całkowicie ciemny brąz, wynosi 0% obrazu niezmienionej. Wartości od 0% do 100%, efekt mnożnikowy jest liniowa. Jeśli nie jest ustawiona wartość domyślna wynosi 0; |
url () | Funkcja URL pobiera plik XML, który określa filtr SVG, i może zawierać kotwicę na podanie konkretnego elementu filtrującego. Na przykład: filter: url(svg-url#element-id) |
początkowy | Właściwość jest ustawiona na wartości domyślne, patrz: CSS Keyword Początkowa |
dziedziczyć | Ta właściwość jest dziedziczona z elementu nadrzędnego, można zobaczyć: CSS do dziedziczenia słowa kluczowego |
dane techniczne
wersja CSS | CSS3 |
---|
Powiązane artykuły
CSS Reference Manual: atrybuty filtrów