mitmario.dev

Blend Modes

Blend Modes bestimmen, wie sich die Farben eines Elements mit den darunterliegenden Farben mischen. mix-blend-mode mischt ein Element mit seinem Hintergrund (allem was darunter liegt), während background-blend-mode die verschiedenen Hintergrundebenen eines Elements untereinander mischt. Aus Photoshop und Illustrator bekannte Modi wie multiply, screen oder overlay sind direkt in CSS verfügbar. Mit isolation kontrollierst du, ob ein Element einen neuen Stacking-Context bildet und sich damit vom Blending mit darunterliegenden Elementen abkapselt.

Steckbrief Blend Modes
Syntax
mix-blend-mode: <blend-mode>
Initialwert
normal
Vererbt
Nein
Animierbar
Nein
Kategorie
Transformationen
Werte
16
Beispiele
2
Browser
5 von 5
E-Mail
0 von 5
Stand
15.02.2026

Grundlagen

Blend Modes berechnen für jeden Pixel, wie die Farbe des Elements mit der darunterliegenden Farbe kombiniert wird. Der Algorithmus hängt vom gewählten Modus ab: multiply multipliziert die Farbwerte und erzeugt dunklere Ergebnisse, screen invertiert, multipliziert und invertiert zurück für hellere Ergebnisse, overlay kombiniert beides je nach Helligkeit.

mix-blend-mode wirkt auf das gesamte Element einschließlich Text, Borders und Kinder. Es mischt mit allem, was im Stacking-Context darunter liegt. background-blend-mode wirkt nur innerhalb eines Elements und mischt dessen Hintergrundebenen (Farbe, Bilder, Gradienten) miteinander.

isolation: isolate auf einem Container erzeugt einen neuen Stacking-Context. Kind-Elemente mit mix-blend-mode mischen dann nur noch innerhalb dieses Containers, nicht mit dem gesamten Seitenhintergrund. Das gibt dir Kontrolle darüber, wie weit das Blending reicht.

Syntax & Werte

16 Werte

Blend-Modi (Abdunkelnd)

Wert Beschreibung Beispiel
normal Keine Mischung, oberes Element verdeckt unteres. (Standard) mix-blend-mode: normal;
multiply Multipliziert Farbwerte. Ergebnis immer dunkler. Weiß verschwindet. mix-blend-mode: multiply;
darken Nimmt pro Kanal den dunkleren Wert. mix-blend-mode: darken;
color-burn Erhöht Kontrast durch Abdunklung. Sehr dramatischer Effekt. mix-blend-mode: color-burn;

Blend-Modi (Aufhellend)

Wert Beschreibung Beispiel
screen Invertiert, multipliziert, invertiert zurück. Ergebnis immer heller. Schwarz verschwindet. mix-blend-mode: screen;
lighten Nimmt pro Kanal den helleren Wert. mix-blend-mode: lighten;
color-dodge Hellt auf und erhöht Kontrast. Sehr hell und leuchtend. mix-blend-mode: color-dodge;

Blend-Modi (Kontrastierend)

Wert Beschreibung Beispiel
overlay Kombiniert multiply und screen basierend auf der Helligkeit des Hintergrunds. mix-blend-mode: overlay;
soft-light Wie overlay, aber subtiler. Sanfte Aufhellung oder Abdunklung. mix-blend-mode: soft-light;
hard-light Wie overlay, aber basierend auf der Vordergrund-Helligkeit. Intensiverer Effekt. mix-blend-mode: hard-light;

Blend-Modi (Spezial)

Wert Beschreibung Beispiel
difference Subtrahiert den dunkleren vom helleren Wert. Gleiche Farben = schwarz. mix-blend-mode: difference;
exclusion Wie difference, aber mit weniger Kontrast. Sanfterer Effekt. mix-blend-mode: exclusion;
hue Nimmt den Farbton des Elements, Sättigung und Helligkeit vom Hintergrund. mix-blend-mode: hue;
saturation Nimmt die Sättigung des Elements, Farbton und Helligkeit vom Hintergrund. mix-blend-mode: saturation;
color Nimmt Farbton und Sättigung des Elements, Helligkeit vom Hintergrund. mix-blend-mode: color;
luminosity Nimmt die Helligkeit des Elements, Farbton und Sättigung vom Hintergrund. mix-blend-mode: luminosity;

Beispiele

2 Beispiele

Die wichtigsten Blend-Modi im direkten Vergleich. Zwei farbige Kreise überlappen sich und zeigen, wie die Farben gemischt werden.

Blend-Modes Übersicht
.circle-red {
  mix-blend-mode: multiply;  /* Dunkler */
  mix-blend-mode: screen;    /* Heller */
  mix-blend-mode: overlay;   /* Kontrast */
  mix-blend-mode: difference; /* Invertiert */
}

Barrierefreiheit

Blend Modes können die Lesbarkeit von Text erheblich beeinträchtigen. Wenn Text mit dem Hintergrund geblendet wird, hängt der tatsächliche Kontrast von den darunterliegenden Farben ab. Das macht es schwer, das WCAG-Kontrastverhältnis von 4.5:1 zuverlässig einzuhalten. Teste geblendetem Text immer mit verschiedenen Hintergrundfarben.

Nutzer im Hochkontrast-Modus (Windows) sehen möglicherweise andere Ergebnisse, weil der Hochkontrast-Modus die Farben überschreibt und damit die Blend-Berechnung verändert. Verlass dich nicht auf Blending für die Vermittlung wichtiger Informationen.

Blend-Effekte können bei bestimmten Farbkombinationen flimmern oder pulsierende Effekte erzeugen. Teste auf Lichtempfindlichkeit, besonders bei difference und exclusion, die zu hohen Kontrastsprüngen führen können.

Häufige Fehler

5 Punkte
  • mix-blend-mode ohne Hintergrund am Container. Wenn kein Element darunter liegt, mischt sich das Element mit dem weißen Seitenhintergrund, oft nicht der gewünschte Effekt.
  • background-blend-mode und mix-blend-mode verwechseln. background-blend-mode mischt nur die eigenen Hintergrundebenen, mix-blend-mode mischt mit allem darunter.
  • isolation: isolate vergessen bei verschachtelten Blend-Effekten. Ohne Isolation brechen Blend-Modi aus ihrem Container aus und mischen mit unbeabsichtigten Elementen.
  • Blend Modes auf Text in Hero-Sektionen ohne Fallback. Wenn das Hintergrundbild nicht lädt, kann der geblendet Text unleserlich werden. Setze immer eine background-color als Fallback.
  • Performance-Problem bei vielen Elementen mit mix-blend-mode. Jedes geblendet Element muss den Compositing-Schritt des Browsers durchlaufen. Bei Hunderten von Elementen kann das spürbar ruckeln.

Browser-Kompatibilität

5 von 5

mix-blend-mode, background-blend-mode und isolation werden von allen modernen Browsern vollständig unterstützt.

  • Chrome

    Komplett

  • Firefox

    Komplett

  • Safari

    Komplett

  • Edge

    Komplett

  • Opera

    Komplett

Email-Kompatibilität

0 von 5

Blend Modes werden in HTML-Emails nicht unterstützt.

  • Apple Mail

    Teilweise

    Grundlegender Support für mix-blend-mode

  • Gmail

    Keine

    Blend Modes werden entfernt

  • Outlook

    Keine

    Kein Support

  • Thunderbird

    Teilweise

    Grundlegender Support

  • Yahoo Mail

    Keine

    Kein Support

Newsletter

einmal die Woche, kostenlos

Neue Artikel und Videos, was sich auf der Lernplattform tut, und ab und zu ein Sonderpreis zum Kursstart. Kurz genug, dass du es auch liest.

Zuletzt verschickt · KW 40

Einmal alles neu, und die Lernplattform ist da

Danach kommt eine Mail mit Bestätigungslink, erst dann bist du eingetragen. Abmelden geht unten in jeder Ausgabe. Mehr dazu in der Datenschutzerklärung.