0Pricing
CSS Academy · Lezione

filter: blur, brightness, contrast, grayscale

Applichi effetti di filtro fotografici agli elementi usando le funzioni della proprietà CSS filter.

filter: blur, brightness, contrast, grayscale è una lezione CSS Academy gratuita su CoddyKit. Questa è la lezione 1 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento CSS Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso CSS Academy include 4 lezioni in totale.

La proprietà CSS filter

La proprietà filter applica effetti grafici agli elementi, in modo simile ai livelli di regolazione di Photoshop, senza modificare l'immagine effettiva.

filter: blur()

Applica una sfocatura gaussiana. L'argomento indica il raggio della sfocatura.

<div class="frosted"></div>
<div class="hero-bg"></div>

filter: brightness()

Regola la luminosità. 1 = originale, 0 = nero, 2 = luminosità doppia.

<div class="dimmed"></div>
<img src="data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='300'><rect width='300' height='300' fill='%23ff6347'/><circle cx='150' cy='150' r='100' fill='%231e90ff'/></svg>" width="120" height="120" alt="sample" />

filter: contrast()

Regola il contrasto. 1 = originale, 0 = grigio uniforme, i valori superiori a 1 aumentano il contrasto.

<div class="high-contrast"></div>
<div class="low-contrast"></div>

filter: grayscale()

Converte l'immagine in scala di grigi. 0 = colori completi, 1 (o 100%) = completamente grigia.

<div class="grayscale"></div>
<div class="portfolio-item"></div>

filter: saturate()

Regola la saturazione dei colori. 0 = grigio, 1 = originale, valori superiori a 1 = colori vividi.

<div class="vivid"></div>
<div class="muted"></div>

filter: hue-rotate()

Ruota la tonalità di un determinato angolo, spostando tutti i colori lungo la ruota dei colori.

<div class="hue-shifted"></div>
<div class="rainbow-demo"></div>

filter: sepia()

Applica una tonalità seppia calda e vintage. 0 = originale, 1 = seppia completa.

<div class="vintage"></div>

filter: drop-shadow()

È simile a box-shadow, ma segue la forma effettivamente visualizzata dell'elemento, comprese le aree trasparenti. È ideale per immagini PNG irregolari.

<div class="icon">&#9733;</div>

Combinare più filtri

Concateni più funzioni di filtro separandole con spazi. Vengono applicate da sinistra a destra:

<img src="data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='300'><rect width='300' height='300' fill='%23ff6347'/><circle cx='150' cy='150' r='100' fill='%231e90ff'/></svg>" width="150" height="100" alt="photo" />
<div class="dramatic"></div>

filter crea un contesto di impilamento

L'applicazione di filter a un elemento crea un nuovo contesto di impilamento. Di conseguenza, gli elementi figlio con position: fixed possono comportarsi come se avessero position: absolute, un errore comune.

Verifica rapida

Quale funzione del filtro CSS applica una sfocatura gaussiana a un elemento?

Riepilogo

La proprietà filter applica regolazioni fotografiche: blur(), brightness(), contrast(), grayscale(), saturate(), hue-rotate(), sepia() e drop-shadow(). Concateni più funzioni separandole con spazi. Ricordi che filter crea un contesto di impilamento, che può influire sugli elementi figli con posizione fissa.

Domande Frequenti

La lezione «filter: blur, brightness, contrast, grayscale» è gratuita?

Sì — il testo completo di «filter: blur, brightness, contrast, grayscale» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso CSS Academy, passa a CoddyKit PRO. Il corso CSS Academy include 4 lezioni in totale.

Cosa imparerò in «filter: blur, brightness, contrast, grayscale»?

Applichi effetti di filtro fotografici agli elementi usando le funzioni della proprietà CSS filter. Eserciti CSS Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.

Ho bisogno di esperienza per iniziare CSS Academy?

Non è richiesta alcuna esperienza precedente. CSS Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 1 di 4.

Quanto tempo richiede la lezione «filter: blur, brightness, contrast, grayscale»?

La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.

Posso scrivere ed eseguire codice in questa lezione CSS Academy?

Sì. Ogni lezione CSS Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.

Tutte le lezioni di questo corso

  1. filter: blur, brightness, contrast, grayscale
  2. backdrop-filter per l'effetto vetro smerigliato
  3. mix-blend-mode per la fusione dei livelli
  4. Proprietà isolation
← Torna a CSS Academy