Esta página foi traduzida do inglês pela comunidade.Saiba mais e junte-se à comunidade MDN Web Docs.
background-blend-mode
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since janeiro de 2020.
A propriedade CSSbackground-blend-mode descreve como as imagens de fundo do elemento devem se misturar entre si e a cor de fundo do elemento.
/* Um valor */background-blend-mode: normal;/* Dois valores, um por fundo */background-blend-mode: darken, luminosity;/* Valores globais */background-blend-mode: initial;background-blend-mode: inherit;background-blend-mode: unset;Os modos de mistura devem ser definidos na mesma ordem que a propriedade CSSbackground-image. Se os comprimentos da lista dos modos de mistura e das imagens de fundo não forem iguais, ele será repetido e/ou truncado até que os comprimentos correspondam.
| Initial value | normal |
|---|---|
| Aplica-se a | All elements. In SVG, it applies to container elements, graphics elements, and graphics referencing elements.. It also applies to::first-letter and::first-line. |
| Inherited | não |
| Computed value | as specified |
| Animation type | Not animatable |
In this article
Sintaxe
>Valores
<blend-mode>É um
<blend-mode>denotando o modo de mesclagem a ser aplicado. Pode haver vários valores, separados por vírgulas.
Sintaxe formal
background-blend-mode =
<mix-blend-mode>#
Exemplos
<div></div><select> <option>normal</option> <option>multiply</option> <option selected>screen</option> <option>overlay</option> <option>darken</option> <option>lighten</option> <option>color-dodge</option> <option>color-burn</option> <option>hard-light</option> <option>soft-light</option> <option>difference</option> <option>exclusion</option> <option>hue</option> <option>saturation</option> <option>color</option> <option>luminosity</option></select>#div { width: 300px; height: 300px; background: url("br.png"), url("tr.png"); background-blend-mode: screen;}document.getElementById("select").onchange = function (event) { document.getElementById("div").style.backgroundBlendMode = document.getElementById("select").selectedOptions[0].innerHTML;};console.log(document.getElementById("div"));Especificações
| Specification |
|---|
| Compositing and Blending Level 2> # background-blend-mode> |