CSS
HTML
JavaScript
PHP
Coming Soon
Generatori
Varie & Old

CSS mask-type

La proprietà CSS3 mask-type specifica il tipo di maschera applicata

La proprietà mask-type in CSS3 determina se la maschera applicata viene interpretata come basata sul canale alfa (alpha, predefinito) o sulla luminosità (luminance) dell'immagine maschera.

Sintassi

mask-type: luminance | alpha;

Significato dei valori principali:

  • luminance: la maschera viene creata in base alla luminosità dell’immagine, utilizzando la scala di grigi.
  • alpha: la maschera viene creata in base al canale alfa (trasparenza) dell’immagine (valore predefinito).

Esempio proprietà: mask-type


Codice Esempio: mask-type

CODE: CSSpreleva codice
  1. .maschera {
  2.   width: 300px;
  3.   height: 300px;
  4.   background: url('https://picsum.photos/id/1015/300/300') center/cover no-repeat;
  5.   text-shadow: 0 0 5px rgba(0,0,0,0.5);
  6.   color: white;
  7.   font-weight: bold;
  8.   font-size: 18px;
  9.   display: flex;
  10.   align-items: center;
  11.   justify-content: center;
  12.   border-radius: 12px;
  13.   text-align: center;
  14.   line-height: 1.2;
  15. }
  16.  
  17. .luminance {
  18.   mask-image: radial-gradient(circle, white, black);
  19.   mask-mode: luminance;
  20.   -webkit-mask-image: radial-gradient(circle, white, black);
  21.   -webkit-mask-mode: luminance;
  22. }
  23.  
  24. .alpha {
  25.   mask-image: linear-gradient(to bottom, black 0%, transparent 100%);
  26.   mask-mode: alpha;
  27.   -webkit-mask-image: linear-gradient(to bottom, black 0%, transparent 100%);
  28.   -webkit-mask-mode: alpha;
  29. }

Contenuto Esempio: mask-type

Esempio di utilizzo di mask-type

In questo esempio, tre elementi mostrano la differenza tra una maschera applicata come alpha e come luminance.


no-mask
luminance
alpha

📌 Questo esempio mostra tre versioni della stessa immagine con diverse maschere applicate:
No-mask: nessuna maschera applicata, l'immagine è completamente visibile.
Luminance: usa una maschera radiale da bianco (al centro) a nero (ai bordi).
Alpha: usa una maschera lineare da nero (in alto) a trasparente (in basso).

Con mask-mode: luminance, la visibilità è determinata dalla luminosità: il bianco mostra l’immagine, il nero la nasconde, il grigio la rende semitrasparente.
Con mask-mode: alpha, la trasparenza dipende dal canale alfa (trasparenza effettiva): il nero è visibile, il trasparente è nascosto.

Noterai che il box "Luminance" ha bordi sfumati visibili, mentre "Alpha" scompare gradualmente verso il basso.


CSS e HTML per l'elemento con mask-type:

  
  <style>
  .maschera {
    width: 300px;
    height: 300px;
    background: url('https://picsum.photos/id/1015/300/300') center/cover no-repeat;
    text-shadow: 0 0 5px rgba(0,0,0,0.5);
    color: white;
    font-weight: bold;
    font-size: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 12px;
    text-align: center;
    line-height: 1.2;
  }
	
  .luminance {
    mask-image: radial-gradient(circle, white, black);
    mask-mode: luminance;
    -webkit-mask-image: radial-gradient(circle, white, black);
    -webkit-mask-mode: luminance;
  }
  
  .alpha {
    mask-image: linear-gradient(to bottom, black 0%, transparent 100%);
    mask-mode: alpha;
    -webkit-mask-image: linear-gradient(to bottom, black 0%, transparent 100%);
    -webkit-mask-mode: alpha;
  }
  </style>

  <div>
    <div class="maschera no-mask">no-mask</div>
    <div class="maschera luminance">luminance</div>
    <div class="maschera alpha">alpha</div>
  </div>
  

Note:
Le indicazioni dei Browser supportati sono superate grazie alla loro costante evoluzione, si consiglia di verificare la compatibilità dei vari browser eseguendo il test cliccando qui sotto.

Supporto Browser

Browser Support

I Cookie su questo sito:

Il nostro sito utilizza cookie e altre tecnologie in modo tale che sia noi, sia i nostri partner, possiamo ricordarci di te e capire come tu e gli altri visitatori utilizzate il nostro sito. Qui puoi trovare ulteriori informazioni sui cookie e le altre tecnologie. Chiudendo questo banner o continuando la navigazione acconsenti all'uso dei cookie. Acconsento Info Cookies