CSS Compositing und Blending
Das CSS Compositing und Blending Modul definiert, wie die Hintergrundebenen eines Elements miteinander gemischt werden können, wie ein Element mit seinem Container vermischt werden kann und ob das Element einen neuen Stacking-Kontext erstellen muss.
Die Eigenschaften in diesem CSS-Modul können verwendet werden, um den Mischmodus zu definieren, der verwendet werden soll, falls es einen gibt, um die Hintergrundbilder und Farben eines Elements zu einem einzigen Hintergrundbild zu verschmelzen. Dieses Modul bietet 16 Mischmodi. Sie können auch festlegen, wie die Ränder, der Hintergrund und der Inhalt eines Elements, einschließlich Text, Emojis und Bilder, mit dem Hintergrund seines Containers gemischt werden sollen.
Compositing und Blending in Aktion
In diesem Beispiel hat jede Box einen Rand, zwei gestreifte Hintergrundbilder und einen Hintergrund in Volltonfarbe. 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 gemischt werden.
Beachten Sie, wie der Hintergrund, der Rand und der Inhalt alle durch das Blending beeinflusst werden. Klicken Sie auf "Play" im obigen Beispiel, um den Code für die Animation im MDN Playground zu sehen oder zu bearbeiten.
Referenz
>Eigenschaften
Verwandte Konzepte
<blend-mode>Datentypbackdrop-filterCSS-EigenschaftfilterCSS-Eigenschaftmask-compositeCSS-Eigenschaftbackground-colorCSS-Eigenschaftbackground-imageCSS-Eigenschaft- Stacking-Kontext Glossarbegriff
<feBlend>SVG-Filterprimitiv<feComposite>SVG-Filterprimitiv
Spezifikationen
| Specification |
|---|
| Compositing and Blending Level 2> |
Siehe auch
- Eigenschaften im CSS Filter Effects Modul ermöglichen das Anwenden von Filtereffekten, wie Weichzeichnen und Ändern der Farbintensität, auf Bilder, Hintergründe und Rahmen.
- Compositing And Blending In CSS (2015)
- Editing Images in CSS: Blend Modes (2022)
- web.dev: blend modes (2021)