CSS Compositing und Blending
Das CSS Compositing und Blending Modul definiert, wie die Hintergrundschichten eines Elements miteinander vermischt werden können, wie ein Element mit seinem Container vermischt werden kann und ob das Element einen neuen Stacking Context erstellen muss.
Die Eigenschaften in diesem CSS-Modul können verwendet werden, um den Blending-Modus zu definieren, der angewendet werden soll, um die Hintergrundbilder und -farben eines Elements zu einem einzigen Hintergrundbild zu kombinieren. Dieses Modul bietet 16 Blending-Modi. Darüber hinaus können Sie definieren, wie die Rahmen, Hintergründe und Inhalte eines Elements, einschließlich Text, Emojis und Bilder, mit dem Hintergrund seines Containers vermischt werden sollen.
Compositing und Blending 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 Reihe sind so eingestellt, dass sie mit dem Hintergrund des Containers vermischt werden.
Beachten Sie, wie der Hintergrund, der Rahmen und der Inhalt alle durch das Blending beeinflusst werden. Klicken Sie oben im Beispiel auf "Play", um den Code für die Animation im MDN Playground zu sehen oder zu bearbeiten.
Referenz
Eigenschaften
Verwandte Konzepte
<blend-mode>
Datentypbackdrop-filter
CSS Eigenschaftfilter
CSS Eigenschaftmask-composite
CSS Eigenschaftbackground-color
CSS Eigenschaftbackground-image
CSS Eigenschaft- Stacking Context Glossareintrag
<feBlend>
SVG Filterprimitive<feComposite>
SVG Filterprimitive
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)