Propiedad de tamaño de máscara CSS

La propiedad CSS mask-size establece el tamaño de la imagen de la máscara en el área de pintura de la máscara.

Sintaxis:

mask-size: Keyword values
/* Or */
mask-size: One-values
/* Or */
mask-size: Two-values
/* Or */
mask-size: Multiple-values
/* Or */
mask-size: Global values

Valores de la propiedad: Esta propiedad acepta los valores mencionados anteriormente y descritos a continuación:

  • Valores de palabras clave: este valor de propiedad se refiere a los valores definidos con unidades como cubrir, contener, etc.
  • Valores únicos: este valor de propiedad se refiere a los valores definidos con unidades como %, em, px, etc. La altura está configurada en automático. Su sintaxis básica es tamaño de máscara: ancho de la imagen;
  • Dos valores: este valor de propiedad hace referencia a los valores definidos con unidades como %, em, px, etc. La altura se establece en automático. Su Sintaxis Básica es mask-size: ancho de la imagen alto de la imagen;
  • Valores múltiples: este valor de propiedad se refiere a los valores definidos con unidades como %, px, em, auto, etc.
  • Valores globales: el valor de esta propiedad se refiere a los valores definidos con unidades como heredar, inicial, unset, etc.

Ejemplo 1: el siguiente ejemplo ilustra la propiedad de tamaño de máscara usando valores únicos

html

<!DOCTYPE html>
<html>
 
    <head>
        <style>
            .Container{
                width:25%;
                height:200px;
                box-sizing:border-box;
                border:1px solid green;   
            }
            .geeks{
                width: 60%;
                height:200px;
                background: green;
                -webkit-mask-image:
                url("image.svg");
                -webkit-mask-repeat:no-repeat;
                mask-size: cover;           
            }
 
        </style>
    </head>
<body>
 
    <div class="Container">
        <div class="geeks"></div>
    </div>
 
</body>
 
</html>

Producción:

Ejemplo 2: el siguiente ejemplo ilustra la propiedad de tamaño de máscara usando dos valores

html

<!DOCTYPE html>
<html>
 
    <head>
        <style>
            .Container{
                width:25%;
                height:200px;
                box-sizing:border-box;
                border:1px solid green;   
            }
            .geeks{
                width: 60%;
                height:200px;
                background: green;
                -webkit-mask-image:
                url("image.svg");
                -webkit-mask-repeat:no-repeat;
                mask-size: 40% 80%;           
            }
 
        </style>
    </head>
<body>
 
    <div class="Container">
        <div class="geeks"></div>
    </div>
 
</body>
 
</html>

Producción:

Navegadores compatibles:

  • cromo 4
  • Firefox 53
  • Safari 15.4
  • Ópera 15
  • Borde 79
  • Internet Explorer (no compatible)

Publicación traducida automáticamente

Artículo escrito por thacker_shahid y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *