background-blend-mode

CSS-свойство background-blend-mode описывает то, как фоновое изображение элемента должно накладываться на фоны других элементов.

Режимы наложения должны быть определены в том же порядке, что и CSS-свойство background-image. Если количество режимов наложения будет больше или меньше количества фоновых изображений, то последние режимы будут либо отброшены, либо повторены до совпадения количества соответственно.

Cинтаксис

/* Одно значение */
background-blend-mode: normal;

/* Два значения, по одному на каждый фон */
background-blend-mode: darken, luminosity;

/* Глобальные значения */
background-blend-mode: initial;
background-blend-mode: inherit;
background-blend-mode: revert;
background-blend-mode: unset;

Значения

<blend-mode>

Применяемый режим наложения. Можно указать несколько значений, разделённых запятыми.

Формальное определение

Начальное значениеnormal
Применяется кВсе элементы. В SVG это применяется к контейнерам, графическим элементам и элементам графической отсылки.. Это также применяется к ::first-letter и ::first-line.
Наследуетсянет
Обработка значениякак указано
Animation typediscrete

Формальный синтаксис

<blend-mode># (en-US)

где
<blend-mode> = normal | (en-US) multiply | (en-US) screen | (en-US) overlay | (en-US) darken | (en-US) lighten | (en-US) color-dodge | (en-US) color-burn | (en-US) hard-light | (en-US) soft-light | (en-US) difference | (en-US) exclusion | (en-US) hue | (en-US) saturation | (en-US) color | (en-US) luminosity

Примеры

Простой пример

.item {
    width: 300px;
    height: 300px;
    background: url('image1.png'),url('image2.png');
    background-blend-mode: screen;
}

Попробуйте разные режимы смешивания

Спецификации

Specification
Compositing and Blending Level 2 (Compositing 2)
# background-blend-mode

Совместимость с браузерами

BCD tables only load in the browser

Смотрите также