Latest web development tutorials
×

CSS Manuale di riferimento

CSS Manuale di riferimento CSS selettore CSS discorso di riferimento CSS Web font sicure CSS animazione CSS unità CSS colore CSS valori di colore legali CSS nomi dei colori CSS valori di colore esadecimali CSS Supporto per il browser

CSS proprietà

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

filtro CSS3 (filtro) proprietà

Esempi

Modifica tutti i colori alle immagini in bianco e nero (100% grigio):

img {
-webkit-filtro: in scala di grigi (100% ); / * Chrome, Safari, Opera * /
Filtro: in scala di grigi (100%);
}

Prova »

Definizioni e uso

attributo di filtro definisce gli elementi (tipicamente <img>) effetti visivi (ad esempio: Fuzzy e saturazione).

predefinito: nessuno
ereditarietà: no
il supporto di animazione: Sì. I dettagli possono essere trovati in CSS Animation
versione: CSS3
sintassi JavaScript: object .style.WebkitFilter = "scala di grigi (100%)" per provare >>

Supporto per il browser

I dati riportati nella tabella rappresentano il primo browser a supportare il numero di versione metodo.

Subito dopo il numero del prefisso il browser specificato -webkit-.

proprietà
filtro 18,0 -webkit- Non supporta 35.0 6.0 -webkit- 15.0 -webkit-

Nota: Più browser Internet Explorer (4,0-8,0) per supportare non standard "filtro" proprietà è stata abbandonata. IE8 e browser precedenti spesso utilizzano l'opacità di proprietà.

CSS Sintassi

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

Suggerimento: Usa gli spazi per separare più filtri.


funzione di filtro

Nota: Filtri tipicamente utilizzano percentuale (es: 75%), naturalmente, può anche essere utilizzato per rappresentare un decimale (es: 0,75).

filtro descrizione
nessuno Il valore predefinito, nessun effetto.
sfocatura (px) sfocatura gaussiana alle impostazioni dell'immagine. "Raggio" per impostare un valore funzione gaussiana standard è scarsa, o il numero di pixel sullo schermo di fondere insieme, quindi maggiore è il valore più offuscata;

Se il valore non è impostato, il valore predefinito è 0, questo parametro può essere impostato valore di lunghezza CSS, ma non accetta valori percentuali.
luminosità (%) L'applicazione di una moltiplicazione lineare per la foto per far sembrare più chiaro o più scuro. Se il valore è 0%, l'immagine è tutto nero. Il valore è 100%, nessun cambiamento nell'immagine. Altri valori corrispondono a lineare effetto moltiplicatore. Valore superiore al 100% sono possibili, l'immagine sarà più luminosa rispetto all'originale. Se il valore non è impostato, il valore predefinito è 1.
contrasto (%) Regolare il contrasto dell'immagine. Il valore è 0%, l'immagine è tutto nero. Il valore è 100%, l'immagine non modificata. I valori possono superare il 100%, il che significa che userà un contrasto più basso. Se il valore non è impostato, il valore predefinito è 1.
drop-ombra (h-ombra v -Ombre sfocatura colore steso)

Impostare un effetto ombra per l'immagine. Le ombre sono sintetizzati nell'immagine qui sotto, ci può essere ambiguità, un colore specifico può disegnare la maschera schema versione offset. Funzione accetta <ombra> valore (definito in background CSS3) tipo, oltre a "inserto" parola chiave non è permesso. La funzione con la proprietà box-shadow esistente box-shadow è molto simile, se non che, attraverso il filtro, alcuni browser per migliorare le prestazioni fornisce accelerazione hardware. <shadow>参数如下:

<Offset-x> <Offset- y> ( deve)
Si trova a due ombra di offset <lunghezza> valore. <Offset-x> Preferenze distanza orizzontale di ombra appare sull'elemento sinistra. <Offset-y> per impostare la distanza verticale di goccia ombra appare sopra l'elemento. Vedere <length> unità possibili.
Se entrambi i valori sono 0, l'ombra appare dietro gli elementi positivi (se impostato   <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中阴影是透明的。
in scala di grigi (%)

Convertire l'immagine in scala di grigi. Definisce il valore del rapporto di conversione. Valore del 100% è completamente convertito in una scala di grigi, un valore di 0% dell'immagine invariato. Valori tra 0% e 100%, l'effetto moltiplicatore è lineare. Se non è impostata, il valore di default è 0;

Hue-rotazione (gradi)

Applicazione per la rotazione dell'immagine tonalità. immagine "Angolo" angolo di anello di colore è un valore valore impostato regolato. Valore 0deg, il cambiamento dell'immagine. Se il valore non è impostato, il valore predefinito è 0deg. Anche se non esiste un valore massimo che supera il valore dell'equivalente di un'altra 360deg perimetro.

invertire (%)

immagine in ingresso Inversione. Definisce il valore del rapporto di conversione. 100% del valore viene completamente rovesciata. Un valore di 0%, l'immagine non modificata. Un valore compreso tra 0% e 100%, l'effetto moltiplicatore è lineare. Se il valore non è impostato, il valore di default è 0.

opacità (%)

grado di conversione della trasparenza dell'immagine. Definisce il valore del rapporto di conversione. 0% è completamente trasparente, e un valore di 100%, l'immagine non modificata. Un valore compreso tra 0% e 100%, l'effetto è moltiplicatore lineare, moltiplicato per il numero di campioni è equivalente all'immagine. Se il valore non è impostato, il valore predefinito è 1. Questa funzione è molto simile alla proprietà di opacità esistente, tranne che attraverso il filtro, al fine di migliorare le prestazioni di alcuni browser fornirà accelerazione hardware.

saturare (%)

Converte la saturazione dell'immagine. Definisce il valore del rapporto di conversione. 0% è completamente insaturo, nessun cambiamento nell'immagine è 100%. Altro valore, l'effetto moltiplicatore è lineare. Più è consentito il 100% del valore, vi è una saturazione più elevata. Se il valore non è impostato, il valore predefinito è 1.

seppia (%)

Convertire l'immagine di seppia. Definisce il valore del rapporto di conversione. Valore del 100% è completamente marrone scuro, è 0% dell'immagine invariato. Valori tra 0% e 100%, l'effetto moltiplicatore è lineare. Se non è impostata, il valore di default è 0;

url ()

Funzione URL prende un file XML, che imposta un filtro SVG, e può includere un'ancora per specificare un elemento di filtro specifico.

Ad esempio:

filter: url(svg-url#element-id)
iniziale

La proprietà è impostata su valori di default, consultare: CSS parola chiave iniziale

ereditare Questa proprietà viene ereditata dall'elemento genitore, è possibile vedere: il CSS la parola chiave Eredita

Esempi

Altri esempi

Esempi di Fuzzy

Foto sfocatura gaussiana:

img {
-webkit-filtro: sfocatura (5px) ; / * Chrome, Safari, Opera * /
Filtro: sfocatura (5px);
}

Prova »

Luminosità istanza Funzione

Rendere più luminosa immagine:

img {
-webkit-filtro: luminosità (200% ); / * Chrome, Safari, Opera * /
Filtro: luminosità (200%);
}

Prova »

Contrasto Istanza funzione

Regolare il contrasto dell'immagine:

img {
-webkit-filtro: il contrasto (200% ); / * Chrome, Safari, Opera * /
Filtro: contrasto (200%);
}

Prova »

esempi di funzioni drop-ombra

Impostare un effetto ombra per l'immagine:

img {
-webkit-filtro: drop-ombra ( 8px 8px 10px rosso); / * Chrome, Safari, Opera * /
Filtro: drop-ombra (8px 8px 10px rosso);
}

Prova »

Scala di grigi istanza Funzione

Convertire l'immagine in scala di grigi:

img {
-webkit-filtro: in scala di grigi (50% ); / * Chrome, Safari, Opera * /
Filtro: in scala di grigi (50%);
}

Prova »

() esempi di funzione tonalità rotazione

Le domande di rotazione tonalità all'immagine:

img {
-webkit-filtro: Hue-rotazione ( 90?); / * Chrome, Safari, Opera * /
Filtro: tonalità-rotazione (90?) ;
}

Prova »

Inverti istanza Funzione

immagine in ingresso Inversione:

img {
-webkit-filtro: invertito (100% ); / * Chrome, Safari, Opera * /
Filtro: invertito (100%);
}

Prova »

Opacità Istanza funzione

grado di conversione della trasparenza dell'immagine:

img {
-webkit-filtro: opacità (30% ); / * Chrome, Safari, Opera * /
Filtro: opacità (30%);
}

Prova »

Saturare istanza Funzione

La conversione della saturazione immagine:

img {
-webkit-filtro: saturare (800% ); / * Chrome, Safari, Opera * /
Filtro: saturare (800%);
}

Prova »

Seppia istanza Funzione

Convertire immagini in seppia:

img {
-webkit-filtro: seppia (100% ); / * Chrome, Safari, Opera * /
Filtro: seppia (100%);
}

Prova »

funzione composta

L'utilizzo di più filtri, ciascun filtro separati da spazi.

Nota: L'ordine è molto importante (per esempio, utilizzando in scala di grigi () prima di usare seppia () produce un'immagine completa scala di grigi).

img {
-webkit-filtro: il contrasto (200% ) luminosità (150%); / * Chrome, Safari, Opera * /
Filtro: contrasto (200%) di luminosità (150%);
}

Prova »

Tutti gli esempi di filtro

L'esempio seguente mostra come utilizzare tutto il filtro:

.blur {
-webkit-filtro: sfocatura (4px) ;
Filtro: sfocatura (4px);
}

.Brightness {
-webkit-filtro: luminosità (0,30) ;
Filtro: luminosità (0,30);
}

.contrast {
-webkit-filtro: il contrasto (180% );
Filtro: contrasto (180%);
}

.grayscale {
-webkit-filtro: in scala di grigi (100% );
Filtro: in scala di grigi (100%);
}

.huerotate {
-webkit-filtro: tonalità di rotazione ( 180 °);
Filtro: tonalità di rotazione (180 °) ;
}

.invert {
-webkit-filtro: invertito (100% );
Filtro: invertito (100%);
}

.opacity {
-webkit-filtro: opacità (50% );
Filtro: opacità (50%);
}

.saturate {
-webkit-filtro: saturare (7) ;
Filtro: saturare (7);
}

.sepia {
-webkit-filtro: seppia (100% );
Filtro: seppia (100%);
}

.shadow {
-webkit-filtro: drop-ombra ( 8px 8px 10px verde);
Filtro: drop-ombra (8px 8px 10px verde);
}

Prova »

articoli correlati

HTML DOM Riferimento: Stile attribuisce il filtro