CSS
HTML
JavaScript
PHP
Coming Soon
Generatori
Varie & Old

CSS mask-repeat

La proprietà CSS3 mask-repeat definisce come viene ripetuta l'immagine maschera

La proprietà mask-repeat in CSS3 consente di specificare la modalità di ripetizione dell'immagine maschera applicata a un elemento. Si può scegliere di ripetere la maschera in orizzontale, verticale, entrambe le direzioni, o di non ripeterla affatto, oltre a modalità avanzate come space e round.

Sintassi

mask-repeat: repeat | repeat-x | repeat-y | no-repeat | space | round;

Significato dei valori principali:

  • repeat: ripete la maschera sia in orizzontale che in verticale (valore predefinito).
  • repeat-x: ripete la maschera solo orizzontalmente.
  • repeat-y: ripete la maschera solo verticalmente.
  • no-repeat: non ripete la maschera, viene mostrata una sola volta.
  • space: ripete la maschera, distribuendo lo spazio extra tra le copie senza sovrapposizioni.
  • round: ripete la maschera adattandola per riempire lo spazio senza ritagliarla.

Esempio proprietà: mask-repeat


Codice Esempio: mask-repeat

CODE: CSSpreleva codice
  1. .mask-repeat-box {
  2.   width: 220px;
  3.   height: 220px;
  4.   margin: 15px;
  5.   background-color: #ff6f61;
  6.   color: white;
  7.   font-weight: bold;
  8.   font-size: 18px;
  9.   display: inline-flex;
  10.   align-items: center;
  11.   justify-content: center;
  12.   border-radius: 12px;
  13.   mask-image: radial-gradient(circle 15px, black 90%, transparent 100%);
  14.   mask-position: center;
  15.   mask-size: 40px 40px;
  16.  
  17.   -webkit-mask-image: radial-gradient(circle 15px, black 90%, transparent 100%);
  18.   -webkit-mask-position: center;
  19.   -webkit-mask-size: 40px 40px;
  20. }
  21.  
  22. .repeat {
  23.   mask-repeat: repeat;
  24.   -webkit-mask-repeat: repeat;
  25. }
  26.  
  27. .repeat-x {
  28.   mask-repeat: repeat-x;
  29.   -webkit-mask-repeat: repeat-x;
  30. }
  31.  
  32. .repeat-y {
  33.   mask-repeat: repeat-y;
  34.   -webkit-mask-repeat: repeat-y;
  35. }
  36.  
  37. .no-repeat {
  38.   mask-repeat: no-repeat;
  39.   -webkit-mask-repeat: no-repeat;
  40. }
  41.  
  42. .space {
  43.   mask-repeat: space;
  44.   -webkit-mask-repeat: space;
  45. }
  46.  
  47. .round {
  48.   mask-repeat: round;
  49.   -webkit-mask-repeat: round;
  50. }

Contenuto Esempio: mask-repeat

Esempio di utilizzo di mask-repeat

In questo esempio, un elemento ha una maschera con un motivo a cerchi che viene ripetuta in modi diversi tramite la proprietà mask-repeat.


repeat
repeat-x
repeat-y
no-repeat
space
round

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

  
  <style>
    .mask-repeat-box {
      width: 220px;
      height: 220px;
      margin: 15px;
      background-color: #ff6f61;
      color: white;
      font-weight: bold;
      font-size: 18px;
      display: inline-flex;
      align-items: center;
      justify-content: center;
      border-radius: 12px;
      mask-image: radial-gradient(circle 15px, black 90%, transparent 100%);
      mask-position: center;
      mask-size: 40px 40px;

      -webkit-mask-image: radial-gradient(circle 15px, black 90%, transparent 100%);
      -webkit-mask-position: center;
      -webkit-mask-size: 40px 40%;
    }

    .repeat {
      mask-repeat: repeat;
      -webkit-mask-repeat: repeat;
    }

    .repeat-x {
      mask-repeat: repeat-x;
      -webkit-mask-repeat: repeat-x;
    }

    .repeat-y {
      mask-repeat: repeat-y;
      -webkit-mask-repeat: repeat-y;
    }

    .no-repeat {
      mask-repeat: no-repeat;
      -webkit-mask-repeat: no-repeat;
    }

    .space {
      mask-repeat: space;
      -webkit-mask-repeat: space;
    }

    .round {
      mask-repeat: round;
      -webkit-mask-repeat: round;
    }
  </style>

  <div>
    <div class="mask-repeat-box repeat">repeat</div>
    <div class="mask-repeat-box repeat-x">repeat-x</div>
    <div class="mask-repeat-box repeat-y">repeat-y</div>
    <div class="mask-repeat-box no-repeat">no-repeat</div>
    <div class="mask-repeat-box space">space</div>
    <div class="mask-repeat-box round">round</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