CSS
HTML
JavaScript
PHP
Coming Soon
Generatori
Varie & Old

CSS mask-mode

La proprietà CSS3 mask-mode definisce il tipo di maschera applicata

La proprietà mask-mode in CSS3 specifica se la maschera applicata utilizza il canale alpha (trasparenza) o la luminanza (valore di luminosità) per determinare la visibilità dell'elemento. Il valore predefinito è alpha, ma con luminance è possibile utilizzare immagini senza canale alpha come maschere efficaci.

Sintassi

mask-mode: alpha | luminance;

Significato dei valori principali:

  • alpha: Usa il canale alpha (trasparenza) dell'immagine maschera per determinare la visibilità. Valore predefinito.
  • luminance: Usa la luminosità dell'immagine maschera per definire la trasparenza, convertendo i valori di grigio in opacità.

Esempio proprietà: mask-mode


Codice Esempio: mask-mode

CODE: CSSpreleva codice
  1. .mask-mode-alpha, .mask-mode-luminance {
  2.   width: 150px;
  3.   height: 150px;
  4.   margin: 15px;
  5.   background-color: #ff6347;
  6.   display: inline-flex;
  7.   align-items: center;
  8.   justify-content: center;
  9.   color: white;
  10.   font-weight: bold;
  11.   font-size: 16px;
  12.   border-radius: 10px;
  13. }
  14.  
  15. .mask-mode-alpha {
  16.   mask-image: url('https://example.com/mask_example.png');
  17.   mask-mode: alpha;
  18.  
  19.   -webkit-mask-image: url('https://example.com/mask_example.png');
  20.   -webkit-mask-mode: alpha;
  21. }
  22.  
  23. .mask-mode-luminance {
  24.   mask-image: url('https://example.com/mask_example.png');
  25.   mask-mode: luminance;
  26.  
  27.   -webkit-mask-image: url('https://example.com/mask_example.png');
  28.   -webkit-mask-mode: luminance;
  29. }

Contenuto Esempio: mask-mode

Esempio di utilizzo di mask-mode

In questo esempio, vengono applicate due maschere con valori differenti di mask-mode per mostrare la differenza tra alpha e luminance.


Alpha
Luminance

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

  
  <style>
    .mask-mode-alpha, .mask-mode-luminance {
      width: 150px;
      height: 150px;
      margin: 15px;
      background-color: #ff6347;
      display: inline-flex;
      align-items: center;
      justify-content: center;
      color: white;
      font-weight: bold;
      font-size: 16px;
      border-radius: 10px;
    }

    .mask-mode-alpha {
      mask-image: url('https://example.com/mask_example.png');
      mask-mode: alpha;

      -webkit-mask-image: url('https://example.com/mask_example.png');
      -webkit-mask-mode: alpha;
    }

    .mask-mode-luminance {
      mask-image: url('https://example.com/mask_example.png');
      mask-mode: luminance;

      -webkit-mask-image: url('https://example.com/mask_example.png');
      -webkit-mask-mode: luminance;
    }
  </style>

  <div>
    <div class="mask-mode-alpha">Alpha</div>
    <div class="mask-mode-luminance">Luminance</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