1. Tecnologia Web para desenvolvedores
  2. CSS
  3. Referência de CSS
  4. Properties
  5. background-blend-mode

Esta página foi traduzida do inglês pela comunidade. Saiba mais e junte-se à comunidade MDN Web Docs.

View in English Always switch to English

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 CSS background-blend-mode descreve como as imagens de fundo do elemento devem se misturar entre si e a cor de fundo do elemento.

css
/* 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 CSS background-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 aAll 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

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 id="div"></div>
<select id="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

Compatibilidade com navegadores

Veja também

Help improve MDN

Learn how to contribute

This page was last modified on by MDN contributors.

AltStyle によって変換されたページ (->オリジナル) /