Funzione brightness() di CSS

Definizione e utilizzo

CSS brightness() La funzione del filtro viene utilizzata per regolare la luminosità dell'elemento.

  • 0% renderà l'immagine completamente nera
  • 100% (o 1) è il valore predefinito, che rappresenta l'immagine originale
  • Valori superiori al 100% renderanno l'immagine più luminosa
  • Valori inferiori al 100% renderanno l'immagine più oscura

Esempio

Esempio 1

Rende l'immagine più luminosa o più oscura rispetto all'immagine originale:

#img1 {
  filter: brightness(150%);
}
#img2 {
  filter: brightness(50%);
}

Prova da solo

Esempio 2

trasforma brightness() e backdrop-filter Combinazione di attributi:

div.transbox {
  background-color: rgba(255, 255, 255, 0.4);
  -webkit-backdrop-filter: brightness(150%);
  backdrop-filter: brightness(150%);
  padding: 20px;
  margin: 30px;
  font-weight: bold;
}

Prova da solo

Sintassi CSS

brightness(amount)
Valore Descrizione
amount

Opzionale. Specificare il valore di luminosità, che può essere un numero o una percentuale.

0% renderà l'elemento completamente nero. 100% (o 1) è il valore predefinito, che rappresenta l'immagine originale (nessun effetto).

Valori superiori al 100% renderanno l'immagine più luminosa.

Dettagli tecnici

Versione: Modulo di Effetti di Filtro CSS Livello 1

Supporto del browser

I numeri nella tabella rappresentano la versione del browser che supporta completamente la funzione per la prima volta.

Chrome Edge Firefox Safari Opera
18 12 35 6 15

Pagina correlata

Riferimento:Proprietà filter CSS

Riferimento:Funzione CSS blur()

Riferimento:Funzione contrast() di CSS

Riferimento:Funzione drop-shadow() di CSS

Riferimento:Funzione grayscale() di CSS

Riferimento:Funzione hue-rotate() di CSS

Riferimento:Funzione invert() di CSS

Riferimento:Funzione opacity() di CSS

Riferimento:Funzione CSS saturate()

Riferimento:Funzione CSS sepia()