CSS-Maskierung
Das CSS-Maskierungsmodul definiert Maskierung und Clipping – zwei verschiedene grafische Operationen, die dazu verwendet werden, Teile von visuellen Elementen ganz oder teilweise zu verbergen.
Clipping beinhaltet die Definition eines geschlossenen Vektorpfads, einer Form oder eines Polygons als Clipping-Pfad. Alles innerhalb des Clipping-Pfads bleibt sichtbar, während alles außerhalb verborgen oder "ausgeschnitten" wird. Die clip-path-Eigenschaft spezifiziert eine <basic-shape> oder verweist auf ein SVG-<clipPath>-Element, das als Clipping-Pfad verwendet wird.
Die CSS-Maskierungseigenschaften werden verwendet, um eine Maske auf ein Element oder dessen Rahmen anzuwenden. Ein grafisches Objekt wird dann auf den Hintergrund oder den Rahmen gemalt und maskiert Teile des Elements oder seines Rahmens vollständig oder teilweise, je nach Deckkraft oder Leuchtkraft der Maske.
Das Bild, das als Maske verwendet wird, wird durch die Eigenschaften mask-image oder mask-border-source spezifiziert. Die angegebene Maske kann ein <image>, eine <gradient> oder ein SVG-<mask>-Element sein. Die Maske kann ähnlich wie Hintergrund- und Rahmenbilder skaliert und positioniert werden.
Das Verhalten von Clipping und Maskierung in CSS ist identisch wie in SVG: Zuerst wird das Element ohne Filtereffekte, Maskierung, Clipping und Deckkraft gestylt. Danach werden alle Effekte in folgender Reihenfolge auf das Element angewendet: Filtereffekte, Clipping, Maskierung und Deckkraft.
Während die Maskierung mehr Kontrolle und Optionen bietet, kann das Clipping leistungsfähiger sein, wenn nur eine Grundform benötigt wird – sie sind einfacher zu interpolieren.
Referenz
>Eigenschaften
Datentypen
Funktionen
rect()Funktion
Schnittstellen
Leitfäden
- Einführung in das CSS-Clipping
 - 
Einführung in das Clipping in CSS, einschließlich der
clip-path-Eigenschaft mit Beispielen. - Einführung in das CSS-Maskieren
 - 
Einführung in die Maskierung in CSS, die verschiedenen Maskenbildtypen und die Auswirkungen von Leuchtkraft und Alphatransparenz bei der Maskierung.
 - Deklaration mehrerer Masken
 - 
Einführung in Maskenschichten und wie mehrere Maskenbilder deklariert werden.
 - CSS-Maskeneigenschaften
 - 
Eine Erkundung der CSS-Maskierung und der
mask-Shorthand-Komponenteneigenschaften mit Erklärungen und Beispielen. 
Verwandte Konzepte
<image><position><url>- 
CSS-Formen Modul
<basic-shape>Datentyppolygon()Funktion<shape-box>Datentyp
 
Spezifikationen
| Specification | 
|---|
| CSS Masking Module Level 1> |