CSS-Kompositing und -Mischen
Das CSS-Kompositing und -Mischen Modul 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 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 Rahmen, der Hintergrund und der Inhalt eines Elements, einschließlich Text, Emojis und Bildern, mit dem Hintergrund seines Containers vermischt werden sollen.
Kompositing und Mischen 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 Mischen 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-filter
CSS-Eigenschaftfilter
CSS-Eigenschaftmask-composite
CSS-Eigenschaftbackground-color
CSS-Eigenschaftbackground-image
CSS-Eigenschaft- stapelnder Kontext Glossarbegriff
<feBlend>
SVG-Filterprimitive<feComposite>
SVG-Filterprimitive
Spezifikationen
Specification |
---|
Compositing and Blending Level 2 |
Compositing and Blending Level 1 |
Siehe auch
- Eigenschaften im CSS-Filtereffekte Modul ermöglichen die Anwendung von Filtereffekten, wie das Weichzeichnen und Ändern der Farbintensität bei Bildern, Hintergründen und Rahmen.
- Compositing And Blending In CSS (2015)
- Bearbeiten von Bildern in CSS: Mischmodi (2022)
- web.dev: blend modes (2021)