--- title: '-webkit-mask' slug: Web/CSS/mask tags: - CSS - No estandar - Propiedad CSS - Referencia translation_of: Web/CSS/mask translation_of_original: Web/CSS/-webkit-mask original_slug: Web/CSS/-webkit-mask ---
{{CSSRef}}{{Non-standard_header}}

Resumen

La propiedad -webkit-mask es una  manera corta de establecer, en un único sitio en una hoja de estilos, los valores individuales de máscara. -webkit-mask  puede ser utilizado para fijar los valores en una o más de las siguiente propiedades: {{Cssxref("-webkit-mask-image")}}, {{Cssxref("-webkit-mask-repeat")}}, {{Cssxref("-webkit-mask-attachment")}}, {{Cssxref("-webkit-mask-position")}}, {{Cssxref("-webkit-mask-origin")}}, y {{Cssxref("-webkit-mask-clip")}}.

{{cssinfo}}

Síntaxis

/* Palabras clave valor */
-webkit-mask: none;

/* Valores de imágene */
-webkit-mask: url(mask.png);                       /* Imagen de pixel usado coo máscara */
-webkit-mask: url(masks.svg#star);                 /* Elemento dentro de un gráfico SVG usado como máscara */
-webkit-mask: linear-gradient(transparent, black); /* Gradiente usado como máscara */

/* Valores combinados */
-webkit-mask: url(masks.svg#star) 40px 20px;       /* Elemento dentro de un gráfico SVG usado como máscara y posicionado  40px desde la parte superior y 20px a la izquierda */
-webkit-mask: url(masks.svg#star) 0 0/50px 50px;   /* Elemento dentro de un gráfico SVG usado como máscara con una anchura y altura de 50px */
-webkit-mask: url(masks.svg#star) repeat-x;        /* Elemento dentro de un gráfico SVG usado como una máscara que se repite horizontalmente */
-webkit-mask: url(masks.svg#star) border;          /* Elemento dentro de un gráfico SVG usado como una máscara que sobrepasa la caja que rodea el borde */
-webkit-mask: url(masks.svg#star) text;            /* Elemento dentro de un gráfico SVG usado como una máscara que recorta el texto que contiene */

/* Valores globales */
-webkit-mask: inherit;
-webkit-mask: initial;
-webkit-mask: unset;

Valores

mask-image
Requierido.Ver {{Cssxref("-webkit-mask-image")}}.
mask-repeat
Opcional. Ver {{Cssxref("-webkit-mask-repeat")}}.
mask-attachment
Opcional Ver {{Cssxref("-webkit-mask-attachment")}}.
mask-position
Opcional. Ver {{Cssxref("-webkit-mask-position")}}.
mask-origin
Opcional. Ver {{Cssxref("-webkit-mask-origin")}}.
mask-clip
Opcional Ver {{Cssxref("-webkit-mask-clip")}}.

Síntaxis Formal

{{csssyntax}}

Ejemplos

.example {
  -webkit-mask: url('mask.png') no-repeat fixed 20px 20px padding padding;
}

Compatibilidad con los distintos navegadores

{{CompatibilityTable}}

Característica Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Soporte básico 1.0 {{CompatNo}} {{CompatNo}} {{CompatNo}} 4.0
Característica Android Firefox Mobile (Gecko) IE Phone Opera Mobile Safari Mobile
Soporte básico 2.1 {{CompatNo}} {{CompatNo}} {{CompatNo}} 3.2

See also