CSS-Komposition und -Überblendung
Das Modul CSS-Komposition und -Überblendung definiert, wie die Hintergrundebenen eines Elements miteinander vermischt werden können, wie ein Element mit seinem Container vermischt werden kann und ob das Element einen neuen stapeling Kontext erstellen muss.
Die Eigenschaften in diesem CSS-Modul können verwendet werden, um den Überblendungsmodus zu definieren, der verwendet werden soll, um, wenn überhaupt, die Hintergrundbilder und -farben eines Elements zu einem einzigen Hintergrundbild zu überblenden. Dieses Modul bietet 16 Überblendungsmodi. Sie können auch definieren, wie die Ränder, der Hintergrund und der Inhalt eines Elements, einschließlich Text, Emojis und Bilder, mit dem Hintergrund seines Containers überblendet werden sollen.
Komposition und Überblendung in Aktion
In diesem Beispiel hat jede Box einen Rahmen, zwei gestreifte Hintergrundbilder und einen einfarbigen Hintergrund. Der gemeinsame Hintergrund für alle Boxen enthält ein Muster aus Kreisen. Die drei Boxen in der zweiten Zeile sind so eingestellt, dass sie mit dem Hintergrund des Containers überblendet werden.
Beachten Sie, wie der Hintergrund, die Umrandung und der Inhalt alle durch die Überblendung beeinflusst werden. Klicken Sie im obigen Beispiel auf "Play", um den Code der Animation im MDN Playground anzuzeigen oder zu bearbeiten.
Referenz
>Eigenschaften
Verwandte Konzepte
<blend-mode>Datentypbackdrop-filterCSS-EigenschaftfilterCSS-Eigenschaftmask-compositeCSS-Eigenschaftbackground-colorCSS-Eigenschaftbackground-imageCSS-Eigenschaft- stapeling Kontext Glossarbegriff
<feBlend>SVG-Filterprimitiv<feComposite>SVG-Filterprimitiv
Spezifikationen
| Spezifikation |
|---|
| Compositing and Blending Level 1> |
Siehe auch
- Eigenschaften im Modul CSS-Filtereffekte ermöglichen das Anwenden von Filtereffekten, wie Unschärfe und Änderung der Farbintensität, auf Bilder, Hintergründe und Ränder.
- Compositing And Blending In CSS (2015)
- Bilder in CSS bearbeiten: Überblendungsmodi (2022)
- web.dev: blend modes (2021)