Ultimele tutoriale de dezvoltare web
×

CSS Referinţă

CSS Referinţă CSS selectori CSS funcţii CSS Referință audio CSS Safe Web Fonts CSS Animatable CSS Unități CSS Convertor PX-EM CSS colorate CSS Culoare valori CSS3 Suport pentru browser

CSS Proprietăți

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 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-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 hanging-punctuation height 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 quotes resize right tab-size table-layout text-align text-align-last text-decoration text-decoration-color text-decoration-line text-decoration-style text-indent text-justify text-overflow text-shadow text-transform 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 filter Property


Exemplu

Modificarea culorii tuturor imaginilor alb - negru (100% gray) :

img {
    -webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */
    filter: grayscale(100%);
}

Mountain View
Original image
Mountain View
grayscale(100%)

Încearcă - l singur »

Sfat: Mai multe "Try it Yourself" exemplele de mai jos.


Definiție și utilizare

Proprietatea de filtrare definește efecte vizuale (like blur and saturation) la un element (often <img>) .

Valoare implicită: nici unul
Mostenit: no
Animatable: yes. Read about animatable
Versiune: CSS3
sintaxa JavaScript: object .style.WebkitFilter=" grayscale(100%) " Try it

Suport pentru browser-

Numerele din tabel specifica prima versiune de browser care acceptă pe deplin proprietatea.

Numerele urmate de -webkit- specifica prima versiune care a lucrat cu un prefix.

Proprietate
filter 18,0 -webkit- 13.0 35.0 9.1
6.0 -webkit-
15,0 -webkit-

Notă: mai vechi versiuni de Internet Explorer (4.0 to 8.0) a sprijinit un non-standard de "filter" proprietate care a fost depreciat. Acest lucru a fost folosit mai ales pentru opacitate atunci când este nevoie de sprijin de la IE8 și în jos.


CSS Sintaxa

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

Indicație: Pentru a utiliza mai multe filtre, separați fiecare filtru cu un spațiu (See "More Examples" below) A se (See "More Examples" below) .


Funcții de filtrare

Notă: Filtrele care utilizează valori procentuale (ie 75%) , de asemenea , accepta valoarea ca decimal (ie 0.75) .

Filtru Descriere Joaca-l
none Valoare implicită. Specifică fără efecte Joaca - l »
blur( px ) Aplică un efect de estompare a imaginii. O valoare mai mare va crea neclarități.

Dacă nu este specificată nici o valoare, 0 este utilizat.
Joaca - l »
brightness( % ) Reglează luminozitatea imaginii.

0% va face imaginea complet negru.
100% (1) este implicit și reprezintă imaginea originală.
Valorile de peste 100% vor oferi rezultate mai luminoase.
Joaca - l »
contrast( % ) Reglează contrastul imaginii.

0% va face imaginea complet negru.
100% (1) este implicit și reprezintă imaginea originală.
Valorile de peste 100% va furniza rezultate cu un contrast mai puțin.
Joaca - l »
drop- shadow( h-shadow v-shadow blur spread color ) Aplică un efect de scădere umbra imaginii.

Valori posibile:
h-umbra - obligatorie. Specifică o valoare a pixelilor pentru umbra orizontală. Valorile negative plasează umbra în stânga imaginii.

v-umbra - obligatorie. Specifică o valoare a pixelilor pentru umbra pe verticală. Valorile negative plasează umbra deasupra imaginii.

blur - Opțional. Aceasta este a treia valoare, și trebuie să fie în pixeli. Adaugă un efect de estompare la umbra. O valoare mai mare va crea mai neclaritate (umbra devine mai mare și mai ușoară). Valorile negative nu sunt permise. Dacă nu este specificată nici o valoare, 0 este utilizat (marginea umbrei este ascuțit).

răspândirea - opțional. Aceasta este a patra valoare, și trebuie să fie în pixeli. Valorile pozitive vor provoca umbra să se extindă și să crească mai mari, iar valorile negative vor determina umbra să se micșoreze. Dacă nu este specificat, acesta va fi 0 (the shadow will be the same size as the element) .
Notă: Chrome, Safari și Opera, și poate alte browsere, nu acceptă această lungime patra; nu se va face dacă se adaugă.

Culoare - Opțional. Adaugă o culoare la umbra. În cazul în care nu este specificat, culoarea depinde de browser (often black) de (often black) .

Un exemplu de a crea o umbră roșie, care este 8px mare atât pe orizontală cât și pe verticală, cu un efect de estompare de 10px:

Filtru: reînceperea shadow(8px 8px 10px red) ;

Sfat: Acest filtru este similar cu caseta-umbra proprietate.
Joaca - l »
grayscale( % ) Convertește imaginea în tonuri de gri.

0% (0) este implicit și reprezintă imaginea originală.
100% va face imaginea complet gri (used for black and white images) - (used for black and white images) .

Notă: Valorile negative nu sunt permise.
Joaca - l »
hue- rotate( deg ) Aplică o nuanță de rotație pe imagine. Valoarea definește numărul de grade în jurul cercului de culoare vor fi ajustate în probele de imagine. 0deg este implicit, și reprezintă imaginea originală.

Notă: Valoarea maximă este 360deg.
Joaca - l »
invert( % ) Inversează probele din imagine.

0% (0) este implicit și reprezintă imaginea originală.
100% va face imaginea complet inversată.

Notă: Valorile negative nu sunt permise.
Joaca - l »
opacity( % ) Setează nivelul de opacitate pentru imagine. De nivel de opacitate descrie nivel de transparență, în cazul în care:

0% este complet transparent.
100% (1) este implicit și reprezintă imaginea originală (no transparency) .

Notă: Valorile negative nu sunt permise.
Sfat: Acest filtru este similar cu opacitatea proprietății.
Joaca - l »
saturate( % ) Saturează imaginea.

0% (0) va face imaginea complet ne-saturate.
100% este implicit și reprezintă imaginea originală.
Valorile de peste 100% ofera super saturate rezultate.

Notă: Valorile negative nu sunt permise.
Joaca - l »
sepia( % ) Convertește imaginea în sepia.

0% (0) este implicit și reprezintă imaginea originală.
100% va face imaginea complet sepia.

Notă: Valorile negative nu sunt permise.
Joaca - l »
url() url() Funcția ia locația unui fișier XML care specifică un filtru SVG, și poate include o ancoră pentru un element de filtru specific. Exemplu:

Filtru: url(svg-url#element-id) - url(svg-url#element-id)
initial Setează această proprietate la valoarea implicită. Citiți despre inițială
inherit Mosteneste această proprietate de la elementul părinte. Citiți despre moștenesc

Exemple

Mai multe exemple

Blur Exemplu

Aplicați un efect de estompare imaginii:

img {
    -webkit-filter: blur(5px); /* Chrome, Safari, Opera */
    filter: blur(5px);
}

Mountain View
Original image
Mountain View
blur(5px)

Încearcă - l singur »

luminozitate Exemplu

Ajustați luminozitatea imaginii:

img {
    -webkit-filter: brightness(200%); /* Chrome, Safari, Opera */
    filter: brightness(200%);
}

Mountain View
Original image
Mountain View
brightness(200%)

Încearcă - l singur »

contrast Exemplu

Reglați contrastul imaginii:

img {
    -webkit-filter: contrast(200%); /* Chrome, Safari, Opera */
    filter: contrast(200%);
}

Mountain View
Original image
Mountain View
contrast(200%)

Încearcă - l singur »

Drop Shadow Exemplu

Aplicați un efect de scădere umbra imaginii:

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

Mountain View
Original image
Mountain View
drop- shadow(8px 8px 10px red)

Încearcă - l singur »

Grayscale Exemplu

Conversia imaginii la alb-negru:

img {
    -webkit-filter: grayscale(50%); /* Chrome, Safari, Opera */
    filter: grayscale(50%);
}

Mountain View
Original image
Mountain View
grayscale(50%)

Încearcă - l singur »

Hue Rotație Exemplu

Aplicați o nuanță de rotație pe imagine:

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

Mountain View
Original image
Mountain View
hue- rotate(90deg)

Încearcă - l singur »

Invert Exemplu

Invert probele din imagine:

img {
    -webkit-filter: invert(100%); /* Chrome, Safari, Opera */
    filter: invert(100%);
}

Mountain View
Original image
Mountain View
invert(100%)

Încearcă - l singur »

Opacitatea Exemplu

Setați nivelul de opacitate pentru imagine:

img {
    -webkit-filter: opacity(30%); /* Chrome, Safari, Opera */
    filter: opacity(30%);
}

Mountain View
Original image
Mountain View
opacity(30%)

Încearcă - l singur »

saturează Exemplu

Saturează imaginea:

img {
    -webkit-filter: saturate(800%); /* Chrome, Safari, Opera */
    filter: saturate(800%);
}

Mountain View
Original image
Mountain View
saturate(800%)

Încearcă - l singur »

Sepia Exemplu

Conversia imaginii la sepia:

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

Mountain View
Original image
Mountain View
sepia(100%)

Încearcă - l singur »

Filtre / Combinarea mai multe filtre

Pentru a utiliza mai multe filtre, separați fiecare filtru cu un spațiu.

Notă: Ordinea este importantă (ie using grayscale() de sepia() (ie using grayscale() , (ie using grayscale() de (ie using grayscale() după sepia() va avea ca rezultat o imagine complet gri).

img {
    -webkit-filter: contrast(200%) brightness(150%);  /* Chrome, Safari, Opera */
    filter: contrast(200%) brightness(150%);
}

Mountain View
Original image
Mountain View
contrast(200%) brightness(150%)

Încearcă - l singur »

toate filtrele

O demonstrație a tuturor funcțiilor de filtrare:

.blur {
    -webkit-filter: blur(4px);
    filter: blur(4px);
}

.brightness {
    -webkit-filter: brightness(0.30);
    filter: brightness(0.30);
}

.contrast {
    -webkit-filter: contrast(180%);
    filter: contrast(180%);
}

.grayscale {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}

.huerotate {
    -webkit-filter: hue-rotate(180deg);
    filter: hue-rotate(180deg);
}

.invert {
    -webkit-filter: invert(100%);
    filter: invert(100%);
}

.opacity {
    -webkit-filter: opacity(50%);
    filter: opacity(50%);
}

.saturate {
    -webkit-filter: saturate(7);
    filter: saturate(7);
}

.sepia {
    -webkit-filter: sepia(100%);
    filter: sepia(100%);
}

.shadow {
    -webkit-filter: drop-shadow(8px 8px 10px green);
    filter: drop-shadow(8px 8px 10px green);
}
Încearcă - l singur »

Pagini similare

HTML DOM de referință: filter property