CSS mix-blend-mode Eigenschaft
- Vorherige Seite min-width
- Nächste Seite @namespace
Definition und Verwendung
Die Property mix-blend-mode legt fest, wie der Inhalt eines Elements mit dem Hintergrund seines direkten Elternbehälters verschmolzen wird.
Siehe auch:
CSS-Referenzhandbuch:CSS-background-blend-mode-Eigenschaft
实例
Ein Behälter mit rotem Hintergrund und ein mit diesem roten Behälter verschmolzenes Bild (dunkel):
.container { background-color: red; } .container img { mix-blend-mode: darken; }
Mehr TIY-Beispiele finden Sie unten auf der Seite.
CSS-Syntax
mix-blend-mode: normal|multiply|screen|overlay|darken|lighten|color-dodge|color-burn|difference|exclusion|hue|saturation|color|luminosity;
Wert des Attributs
Werte | Beschreibung |
---|---|
normal | Dies ist der Standardwert. Setzen Sie den Mischmodus auf Normal. |
Multiplizieren | Setzen Sie den Mischmodus auf Multiplizieren. |
Bildschirm | Setzen Sie den Mischmodus auf Bildschirm. |
Überlagerung | Setzen Sie den Mischmodus auf Überlagerung. |
Abdunkeln | Setzen Sie den Mischmodus auf Abdunkeln. |
Aufhellen | Setzen Sie den Mischmodus auf Aufhellen. |
Farbvermischung | Setzen Sie den Mischmodus auf Farbvermischung. |
Farbverbrännung | Setzen Sie den Mischmodus auf Farbverbrännung. |
Differenz | Setzen Sie den Mischmodus auf Differenz. |
Ausschluss | Setzen Sie den Mischmodus auf Ausschluss. |
Farbton | Setzen Sie den Mischmodus auf Farbton. |
Sättigung | Setzen Sie den Mischmodus auf Sättigung. |
Farbe | Setzen Sie den Mischmodus auf Farbe. |
Luminanz | Setzen Sie den Mischmodus auf Luminanz. |
Technische Details
Standardwert: | normal |
---|---|
Vererbung: | Nein |
Animationserstellung: | Nicht unterstützt. Bitte lesen Sie:Animationsspezifische Eigenschaften. |
JavaScript-Syntax: | object.style.mixBlendMode = "darken" |
Mehr Beispiele
实例
Demonstration aller Werte:
.normal {mix-blend-mode: normal;} .multiply {mix-blend-mode: multiply;} .screen {mix-blend-mode: screen;} .overlay {mix-blend-mode: overlay;} .darken {mix-blend-mode: darken;} .lighten {mix-blend-mode: lighten;} .color-dodge {mix-blend-mode: color-dodge;} .color-burn {mix-blend-mode: color-burn;} .difference {mix-blend-mode: difference;} .exclusion {mix-blend-mode: exclusion;} .hue {mix-blend-mode: hue;} .saturation {mix-blend-mode: saturation;} .color {mix-blend-mode: color;} .luminosity {mix-blend-mode: luminosity;}
实例
使用 mix-blend-mode 来创建响应式 cutout/knockout 文本(抠图文本):
.image-container { background-image: url("paris.jpg"); background-size: cover; position: relative; height: 300px; } .text { background-color: white; color: black; font-size: 10vw; font-weight: bold; margin: 0 auto; padding: 10px; width: 50%; text-align: center; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); mix-blend-mode: screen; }
浏览器支持
表格中的数字注明了完全支持该属性的首个浏览器版本。
Chrome | IE / Edge | Firefox | Safari | Opera |
---|---|---|---|---|
41.0 | 79.0 | 32.0 | 8.0 | 35.0 |
- Vorherige Seite min-width
- Nächste Seite @namespace