CSS Compositing und Blending
Das Modul CSS Compositing und Blending definiert, wie die Hintergrundebenen eines Elements zusammen gemischt werden können, wie ein Element mit seinem Container gemischt werden kann und ob das Element einen neuen stapelnden Kontext erstellen muss.
Die Eigenschaften in diesem CSS-Modul können verwendet werden, um den Mischmodus zu definieren, der gegebenenfalls verwendet werden soll, um die Hintergrundbilder und -farben eines Elements zu einem einzigen Hintergrundbild zu mischen. Dieses Modul bietet 16 Mischmodi. 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 gemischt werden sollen.
Compositing und Blending in Aktion
In diesem Beispiel hat jedes Feld einen Rand, zwei gestreifte Hintergrundbilder und einen einfarbigen Hintergrund. Der gemeinsame Hintergrund für alle Felder enthält ein Kreismuster. Die drei Felder in der zweiten Reihe sind so eingestellt, dass sie mit dem Hintergrund des Containers gemischt werden.
Beachten Sie, wie der Hintergrund, der Rand und der Inhalt alle als Ergebnis des Blendens beeinflusst werden. Klicken Sie im obigen Beispiel auf "Play", um den Code für die Animation im MDN Playground anzuzeigen oder zu bearbeiten.
Referenz
Eigenschaften
Verwandte Konzepte
<blend-mode>
Datentypbackdrop-filter
CSS-Eigenschaftfilter
CSS-Eigenschaftmask-composite
CSS-Eigenschaftbackground-color
CSS-Eigenschaftbackground-image
CSS-Eigenschaft- stapelnder Kontext Glossarbegriff
<feBlend>
SVG-Filter-Primitiv<feComposite>
SVG-Filter-Primitiv
Spezifikationen
Specification |
---|
Compositing and Blending Level 2 |
Compositing and Blending Level 1 |
Siehe auch
- Eigenschaften im Modul CSS-Filtereffekte ermöglichen das Anwenden von Filtereffekten, wie das Verwischen und Ändern der Farbintensität, auf Bilder, Hintergründe und Ränder.
- Compositing And Blending In CSS (2015)
- Bilder in CSS bearbeiten: Blend-Modi (2022)
- web.dev: Blend-Modi (2021)