Ricerca…


Sintassi

  • filtro: nessuno (valore predefinito)
  • filter: initial (predefinito su none);
  • filter: inherit (valore predefinito al valore padre);
  • filtro: sfocatura (px)
  • filtro: luminosità (numero |%)
  • filtro: contrasto (numero |%)
  • filtro: drop-shadow (orizzontale-ombra-px verticale-ombra-px ombra-sfocatura-px ombra- - colore diffuso)
  • filtro: scala di grigi (numero |%)
  • filtro: hue-rotate (deg)
  • filtro: invert (numero |%)
  • filtro: opacità (numero |%)
  • filtro: saturare (numero |%)
  • filtro: seppia (numero |%)

Parametri

Valore Descrizione
sfocatura (x) Sfoca l'immagine di x pixel.
luminosità (x) Illumina l'immagine con qualsiasi valore superiore a 1.0 o 100%. Al di sotto di questo, l'immagine sarà oscurata.
contrasto (x) Fornisce più contrasto all'immagine con qualsiasi valore superiore a 1.0 o 100%. Al di sotto di questo, l'immagine diventerà meno satura.
drop-shadow (h, v, x, y, z) Dà all'immagine un'ombra. he v possono avere valori negativi. x, yez sono opzionali.
scala di grigi (x) Mostra l'immagine in scala di grigi, con un valore massimo di 1.0 o 100%.
tonalità rotazione (x) Applica una rotazione della tonalità all'immagine.
invertire (x) Inverte il colore dell'immagine con un valore massimo di 1.0 o 100%.
opacità (x) Imposta l'opaco / trasparente dell'immagine con un valore massimo di 1.0 o 100%.
saturare (x) Saturizza l'immagine con qualsiasi valore superiore a 1.0 o 100%. Sotto di ciò, l'immagine inizierà a desaturare.
seppia (x) Converte l'immagine in seppia con un valore massimo di 1.0 o 100%.

Osservazioni

  1. Poiché il filtro è una funzione sperimentale, è necessario utilizzare il prefisso -webkit. Potrebbe cambiare in sintassi e comportamento, ma probabilmente le modifiche saranno ridotte.

  2. Potrebbe non essere supportato nelle versioni precedenti dei principali browser. Potrebbe non essere completamente supportato nei browser per dispositivi mobili.

  3. A causa del suo supporto relativamente limitato, prova a usare box-shadow anziché filter: drop-shadow() . Usa l' opacity invece del filter: opacity() .

  4. Può essere animato tramite Javascript / jQuery. Per Javascript, usa object.style.WebkitFilter .

  5. Controlla W3Schools o MDN per maggiori informazioni.

  6. W3Schools ha anche una pagina demo per tutti i diversi tipi di valori dei filtri.

Ombra esterna (usa invece box-shadow se possibile)

HTML

<p>My shadow always follows me.</p>

CSS

p {
    -webkit-filter: drop-shadow(10px 10px 1px green);
    filter: drop-shadow(10px 10px 1px green);
}

Risultato

inserisci la descrizione dell'immagine qui

Più valori di filtro

Per utilizzare più filtri, separare ogni valore con uno spazio.

HTML

<img src='donald-duck.png' alt='Donald Duck' title='Donald Duck' />

CSS

img {
    -webkit-filter: brightness(200%) grayscale(100%) sepia(100%) invert(100%);
    filter: brightness(200%) grayscale(100%) sepia(100%) invert(100%);
}

Risultato

inserisci la descrizione dell'immagine qui

Tonalità Ruota

HTML

<img src='donald-duck.png' alt='Donald Duck' title='Donald Duck' />

CSS

img {
    -webkit-filter: hue-rotate(120deg);
    filter: hue-rotate(120deg);
}

Risultato

inserisci la descrizione dell'immagine qui

Inverti colore

HTML

<div></div>

CSS

div {
    width: 100px;
    height: 100px;
    background-color: white;
    -webkit-filter: invert(100%);
    filter: invert(100%);
}

Risultato

inserisci la descrizione dell'immagine qui

Trasforma da bianco a nero.

blur

HTML

<img src='donald-duck.png' alt='Donald Duck' title='Donald Duck' />

CSS

img {
    -webkit-filter: blur(1px);
    filter: blur(1px);
}

Risultato

inserisci la descrizione dell'immagine qui

Ti fa venire voglia di fregarti gli occhiali.



Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow