Latest web development tutorials
×

CSS Reference Manual

CSS Reference Manual CSS selektor CSS Mowa referencyjny CSS Web Bezpieczne czcionki CSS ożywienie CSS jednostka CSS kolor CSS Prawne wartości kolorów CSS nazwy kolorów CSS Szesnastkowe wartości kolorów CSS Pomoc Browser

CSS nieruchomość

align-content align-items align-self all animation animation-delay animation-direction animation-duration animation-fill-mode animation-iteration-count animation-name animation-play-state animation-timing-function appearance backface-visibility background background-attachment background-blend-mode background-clip background-color background-image background-origin background-position background-repeat background-size border border-bottom border-bottom-color border-bottom-left-radius border-bottom-right-radius border-bottom-style border-bottom-width border-collapse border-color border-image border-image-outset border-image-repeat border-image-slice border-image-source border-image-width border-left border-left-color border-left-style border-left-width border-radius border-right border-right-color border-right-style border-right-width border-spacing border-style border-top border-top-color border-top-left-radius border-top-right-radius border-top-style border-top-width border-width bottom box-align box-direction box-flex box-flex-group box-lines box-ordinal-group box-orient box-pack box-shadow box-sizing caption-side clear clip color column-count column-fill column-gap column-rule column-rule-color column-rule-style column-rule-width column-span column-width columns content counter-increment counter-reset cursor direction display empty-cells filter flex flex-basis flex-direction flex-flow flex-grow flex-shrink flex-wrap float font @font-face font-family font-size font-size-adjust font-stretch font-style font-variant font-weight grid-columns grid-rows hanging-punctuation height icon justify-content @keyframes left letter-spacing line-height list-style list-style-image list-style-position list-style-type margin margin-bottom margin-left margin-right margin-top max-height max-width @media min-height min-width nav-down nav-index nav-left nav-right nav-up opacity order outline outline-color outline-offset outline-style outline-width overflow overflow-x overflow-y padding padding-bottom padding-left padding-right padding-top page-break-after page-break-before page-break-inside perspective perspective-origin position punctuation-trim quotes resize right rotation tab-size table-layout target target-name target-new target-position text-align text-align-last text-decoration text-decoration-color text-decoration-line text-decoration-style text-indent text-justify text-outline text-overflow text-shadow text-transform text-wrap top transform transform-origin transform-style transition transition-delay transition-duration transition-property transition-timing-function unicode-bidi vertical-align visibility white-space width word-break word-spacing word-wrap z-index

CSS3 filtrów (filtry) Właściwości

Przykłady

Edycja wszystkich kolorów na czarno-białych zdjęć (100% szary):

img {
-webkit filtr: skala szarości (100% ); / * Chrome, Safari, Opera * /
Filtr: skala szarości (100%);
}

Spróbuj »

Definicje i zastosowanie

atrybut definiuje elementy filtra (zwykle <img>) efekty wizualne (np Fuzzy i nasycenie).

Domyślnie: żaden
Dziedziczenie: nie
Wsparcie animacji: Tak. Szczegóły można znaleźć w CSS Animation
Wersja: CSS3
Składnia JavaScript: object .style.WebkitFilter = "skala szarości (100%)" , aby spróbować >>

Pomoc Browser

Wartości podane w tabeli przedstawiają pierwszą przeglądarką obsługującą numer wersji metody.

Natychmiast po numerze dla prefiks wybranej przeglądarki -webkit-.

nieruchomość
filtr 18,0 -webkit- Nie obsługuje 35,0 6,0 -webkit- 15,0 -webkit-

Uwaga: Starsze przeglądarki Internet Explorer (4.0 do 8.0) do obsługi niestandardowych "filter" obiekt został opuszczony. IE8 i starszych przeglądarek często korzystają krycia nieruchomości.

Składnia CSS

filter: none | blur() | brightness() | contrast() | drop-shadow() | grayscale() | hue-rotate() | invert() | opacity() | saturate() | sepia() | url();

Wskazówka: Użyj spacji aby rozdzielić wiele filtrów.


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ą. <shadow>参数如下:

<Offsetu x> <offset y> ( moszczu)
Jest to zestaw dwóch cieni przesunięcia <length> wartość. na lewym elemencie pojawia <Offset-x> Preferencje pozioma odległość cienia. <Offset-y>, aby ustawić odległość pionową spadku cień pojawia się nad elementem. Patrz <length> możliwych jednostek.
Jeżeli obie wartości są 0, pojawi się cień za elementy pozytywne (jeśli ustawione   <blur-radius> and/or <spread-radius>, 会有模糊效果 ).
<blur-radius> (可选)这是第三个code><length>值. 值越大,越模糊,则阴影会变得更大更淡.不允许负值若未设定,默认是0 (则阴影的边界很锐利). <spread-radius> (可选)这是第四个<length>值. 正值会使阴影扩张和变大,负值会是阴影缩小.若未设定,默认是0 (阴影会与元素一样大小).
注意: Webkit, 以及一些其他浏览器不支持第四个长度,如果加了也不会渲染。 <color> (可选)查看<color>该值可能的关键字和标记。若未设定,颜色值基于浏览器。在Gecko (Firefox), Presto (Opera)和Trident (Internet Explorer)中, 会应用color color属性的值。另外, 如果颜色值省略,WebKit中阴影是透明的。
<blur-radius> (可选)这是第三个code><length>值. 值越大,越模糊,则阴影会变得更大更淡.不允许负值若未设定,默认是0 (则阴影的边界很锐利). <spread-radius> (可选)这是第四个<length>值. 正值会使阴影扩张和变大,负值会是阴影缩小.若未设定,默认是0 (阴影会与元素一样大小).
注意: Webkit, 以及一些其他浏览器不支持第四个长度,如果加了也不会渲染。 <color> (可选)查看<color>该值可能的关键字和标记。若未设定,颜色值基于浏览器。在Gecko (Firefox), Presto (Opera)和Trident (Internet Explorer)中, 会应用color color属性的值。另外, 如果颜色值省略,WebKit中阴影是透明的。
<blur-radius> (可选)这是第三个code><length>值. 值越大,越模糊,则阴影会变得更大更淡.不允许负值若未设定,默认是0 (则阴影的边界很锐利). <spread-radius> (可选)这是第四个<length>值. 正值会使阴影扩张和变大,负值会是阴影缩小.若未设定,默认是0 (阴影会与元素一样大小).
注意: Webkit, 以及一些其他浏览器不支持第四个长度,如果加了也不会渲染。 <color> (可选)查看<color>该值可能的关键字和标记。若未设定,颜色值基于浏览器。在Gecko (Firefox), Presto (Opera)和Trident (Internet Explorer)中, 会应用color color属性的值。另外, 如果颜色值省略,WebKit中阴影是透明的。
<blur-radius> (可选)这是第三个code><length>值. 值越大,越模糊,则阴影会变得更大更淡.不允许负值若未设定,默认是0 (则阴影的边界很锐利). <spread-radius> (可选)这是第四个<length>值. 正值会使阴影扩张和变大,负值会是阴影缩小.若未设定,默认是0 (阴影会与元素一样大小).
注意: Webkit, 以及一些其他浏览器不支持第四个长度,如果加了也不会渲染。 <color> (可选)查看<color>该值可能的关键字和标记。若未设定,颜色值基于浏览器。在Gecko (Firefox), Presto (Opera)和Trident (Internet Explorer)中, 会应用color color属性的值。另外, 如果颜色值省略,WebKit中阴影是透明的。
<blur-radius> (可选)这是第三个code><length>值. 值越大,越模糊,则阴影会变得更大更淡.不允许负值若未设定,默认是0 (则阴影的边界很锐利). <spread-radius> (可选)这是第四个<length>值. 正值会使阴影扩张和变大,负值会是阴影缩小.若未设定,默认是0 (阴影会与元素一样大小).
注意: Webkit, 以及一些其他浏览器不支持第四个长度,如果加了也不会渲染。 <color> (可选)查看<color>该值可能的关键字和标记。若未设定,颜色值基于浏览器。在Gecko (Firefox), Presto (Opera)和Trident (Internet Explorer)中, 会应用color color属性的值。另外, 如果颜色值省略,WebKit中阴影是透明的。
<blur-radius> (可选)这是第三个code><length>值. 值越大,越模糊,则阴影会变得更大更淡.不允许负值若未设定,默认是0 (则阴影的边界很锐利). <spread-radius> (可选)这是第四个<length>值. 正值会使阴影扩张和变大,负值会是阴影缩小.若未设定,默认是0 (阴影会与元素一样大小).
注意: Webkit, 以及一些其他浏览器不支持第四个长度,如果加了也不会渲染。 <color> (可选)查看<color>该值可能的关键字和标记。若未设定,颜色值基于浏览器。在Gecko (Firefox), Presto (Opera)和Trident (Internet Explorer)中, 会应用color color属性的值。另外, 如果颜色值省略,WebKit中阴影是透明的。
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

Przykłady

Więcej przykładów

Fuzzy przykłady

Zdjęcia rozmycie Gaussa:

img {
-webkit filtr: rozmycie (5px) ; / * Chrome, Safari, Opera * /
Filtr: rozmycie (5px);
}

Spróbuj »

Jasność Funkcja Instance

Dokonać jaśniejszy obraz:

img {
-webkit filtr: jasności (200% ); / * Chrome, Safari, Opera * /
Filtr: jasności (200%);
}

Spróbuj »

Kontrast Funkcja Instance

Regulacja kontrastu obrazu:

img {
-webkit filtr: kontrast (200% ); / * Chrome, Safari, Opera * /
Filtr: kontrast (200%);
}

Spróbuj »

przykłady upuść cienia

Skonfiguruj efekt cienia do obrazka:

img {
-webkit filtr: drop-shadow ( 8 pikseli 8 pikseli 10px red); / * Chrome, Safari, Opera * /
Filtr: drop-shadow (8 pikseli 8 pikseli 10px czerwony);
}

Spróbuj »

Skala szarości Funkcja Instance

Konwersja obrazu do skali szarości:

img {
-webkit filtr: skala szarości (50% ); / * Chrome, Safari, Opera * /
Filtr: skala szarości (50%);
}

Spróbuj »

() Przykłady funkcji hue obracania

Aplikacje rotacji Hue obrazka:

img {
-webkit filtr: hue-rotate ( 90deg); / * Chrome, Safari, Opera * /
Filtr: hue-rotate (90deg) ;
}

Spróbuj »

Odwracanie Funkcja Instance

Odwracanie obrazu wejściowego:

img {
-webkit filtr: inwertowanego (100% ); / * Chrome, Safari, Opera * /
Filtr: inwertowanego (100%);
}

Spróbuj »

Krycie Funkcja Instance

Stopień konwersji przejrzystości obrazu:

img {
-webkit filtr: krycie (30% ); / * Chrome, Safari, Opera * /
Filtr: krycie (30%);
}

Spróbuj »

Nasycać instancję Function

Konwersja nasycenie obrazu:

img {
-webkit filtr: nasycenia (800% ); / * Chrome, Safari, Opera * /
Filtr: nasycenia (800%);
}

Spróbuj »

Sepia Funkcja Instance

Konwersja obrazów do sepii:

img {
-webkit filtr sepia (100% ); / * Chrome, Safari, Opera * /
Filtr sepia (100%);
}

Spróbuj »

funkcja Composite

Zastosowanie wielu filtrów, każdy filtr oddzielone przestrzenie.

Uwaga: Kolejność jest bardzo ważne (na przykład za pomocą skali szarości () przed użyciem (sepia) będzie produkować pełną skalę szarości obrazu).

img {
-webkit filtr: kontrast (200% ), jasność (150%); / * Chrome, Safari, Opera * /
Filtr: kontrast (200%), jasność (150%);
}

Spróbuj »

Wszystkie przykłady filtrów

Poniższy przykład pokazuje, jak używać cały filtr:

.blur {
-webkit filtr: rozmycie (4px) ;
Filtr: rozmycie (4px);
}

.brightness {
-webkit filtr: jasność (0,30) ;
Filtr: jasność (0,30);
}

.contrast {
-webkit filtr: kontrast (180% );
Filtr: kontrast (180%);
}

.grayscale {
-webkit filtr: skala szarości (100% );
Filtr: skala szarości (100%);
}

.huerotate {
-webkit filtr: hue obracania ( 180 stopni);
Filtr: hue obracania (180 stopni) ;
}

.invert {
-webkit filtr: inwertowanego (100% );
Filtr: inwertowanego (100%);
}

.opacity {
-webkit filtr: krycie (50% );
Filtr: krycie (50%);
}

.saturate {
-webkit filtr: nasycać (7) ;
Filtr: nasycać (7);
}

.sepia {
-webkit filtr sepia (100% );
Filtr sepia (100%);
}

.shadow {
-webkit filtr: drop-shadow ( 8 pikseli 8 pikseli 10px zielony);
Filtr: drop-shadow (8 pikseli 8 pikseli 10px zielony);
}

Spróbuj »

Powiązane artykuły

HTML DOM: Styl atrybuty filtru