CSS
HTML
JavaScript
PHP
Coming Soon
Generatori
Varie & Old

CSS mask-position

La proprietà CSS3 mask-position definisce la posizione della maschera sull'elemento

La proprietà mask-position in CSS3 consente di specificare la posizione iniziale dell'immagine maschera rispetto all'elemento a cui viene applicata. Si possono usare parole chiave come left, center, right oppure valori numerici in px, %, ecc., per posizionare la maschera in modo preciso.

Sintassi

mask-position: x-position y-position;

Significato dei valori principali:

  • x-position: valore orizzontale della posizione, può essere una parola chiave (left, center, right) o una lunghezza (px, %, em).
  • y-position: valore verticale della posizione, può essere una parola chiave (top, center, bottom) o una lunghezza (px, %, em).
  • Se viene specificato un solo valore, il secondo è implicito come center.

Esempio proprietà: mask-position


Codice Esempio: mask-position

CODE: CSSpreleva codice
  1. .mask-pos {
  2.   width: 200px;
  3.   height: 200px;
  4.   margin: 15px;
  5.   background-color: #007acc;
  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, black 40%, transparent 100%);
  14.   mask-repeat: no-repeat;
  15.   mask-size: 80% 80%;
  16.   -webkit-mask-image: radial-gradient(circle, black 40%, transparent 100%);
  17.   -webkit-mask-repeat: no-repeat;
  18.   -webkit-mask-size: 80% 80%;
  19. }
  20.  
  21. .pos-top-left {
  22.   mask-position: left top;
  23.   -webkit-mask-position: left top;
  24. }
  25.  
  26. .pos-center {
  27.   mask-position: center;
  28.   -webkit-mask-position: center;
  29. }
  30.  
  31. .pos-bottom-right {
  32.   mask-position: right bottom;
  33.   -webkit-mask-position: right bottom;
  34. }

Contenuto Esempio: mask-position

Esempio di utilizzo di mask-position

In questo esempio, un elemento con sfondo colorato ha una maschera posizionata in tre modi differenti utilizzando mask-position.


left top
center
right bottom

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

  
  <style>
    .mask-pos {
      width: 200px;
      height: 200px;
      margin: 15px;
      background-color: #007acc;
      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, black 40%, transparent 100%);
      mask-repeat: no-repeat;
      mask-size: 80% 80%;

      -webkit-mask-image: radial-gradient(circle, black 40%, transparent 100%);
      -webkit-mask-repeat: no-repeat;
      -webkit-mask-size: 80% 80%;
    }

    .pos-top-left {
      mask-position: left top;
      -webkit-mask-position: left top;
    }

    .pos-center {
      mask-position: center;
      -webkit-mask-position: center;
    }

    .pos-bottom-right {
      mask-position: right bottom;
      -webkit-mask-position: right bottom;
    }
  </style>

  <div>
    <div class="mask-pos pos-top-left">left top</div>
    <div class="mask-pos pos-center">center</div>
    <div class="mask-pos pos-bottom-right">right bottom</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