--- title: mask-composite slug: Web/CSS/mask-composite tags: - CSS - Experimental - Propriété - Reference translation_of: Web/CSS/mask-composite ---
La propriété mask-composite permet d'effectuer une opération de composition entre le masque situé sur la couche de l'élément et le masque présent en dessous.
/* Valeurs avec un mot-clé*/ mask-composite: add; mask-composite: subtract; mask-composite: intersect; mask-composite: exclude; /* Valeurs globales */ mask-composite: inherit; mask-composite: initial; mask-composite: unset;
Un ou plusieurs mots-clés parmi ceux listés ci-après, chacun séparé par une virgule.
La couche du masque de l'élément est appelée source et les couches inférieures sont appelées destination.
addsubtractintersectexclude#masked {
width: 100px;
height: 100px;
background-color: #8cffa0;
-webkit-mask-image: url(https://mdn.mozillademos.org/files/12668/MDN.svg),
url(https://mdn.mozillademos.org/files/12676/star.svg);
mask-image: url(https://mdn.mozillademos.org/files/12668/MDN.svg),
url(https://mdn.mozillademos.org/files/12676/star.svg);
mask-size: 100% 100%;
-webkit-mask-composite: add;
mask-composite: add; /* peut-être modifiée dans la démo */
}
{{EmbedLiveSample("Exemples", "200px", "200px")}}
| Spécification | État | Commentaires |
|---|---|---|
| {{SpecName("CSS Masks", "#the-mask-composite", "mask-composite")}} | {{Spec2("CSS Masks")}} | Définition initiale |
{{cssinfo}}
{{Compat("css.properties.mask-composite")}}