mask-composite

Baseline 2023

Newly available

Since December 2023, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.

Die mask-composite CSS Eigenschaft stellt eine Kompositionsoperation dar, die auf die aktuelle Maskenebene mit den darunterliegenden Maskenebenen angewendet wird.

Syntax

css
/* Keyword values */
mask-composite: add;
mask-composite: subtract;
mask-composite: intersect;
mask-composite: exclude;

/* Global values */
mask-composite: inherit;
mask-composite: initial;
mask-composite: revert;
mask-composite: revert-layer;
mask-composite: unset;

Eines oder mehrere der unten aufgeführten Schlüsselwortwerte, durch Kommata getrennt.

Werte

Für die Komposition wird die aktuelle Maskenebene als source bezeichnet, während alle darunterliegenden Ebenen als destination bezeichnet werden.

add

Die Quelle wird über dem Ziel platziert.

subtract

Die Quelle wird dort platziert, wo sie außerhalb des Ziels liegt.

intersect

Die Teile der Quelle, die das Ziel überlappen, ersetzen das Ziel.

exclude

Die nicht überlappenden Bereiche von Quelle und Ziel werden kombiniert.

Formale Definition

Initialer Wertadd
Anwendbar aufalle Elemente; In SVG gilt betrifft dies Containerelemente mit Ausnahme des defs Elements und allen Grafikelementen
VererbtNein
Berechneter Wertwie angegeben
Animationstypdiskret

Formale Syntax

mask-composite = 
<compositing-operator>#

<compositing-operator> =
add |
subtract |
intersect |
exclude

Beispiele

Komposition von Maskenebenen mit Addition

Spezifikationen

Specification
CSS Masking Module Level 1
# the-mask-composite

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch