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 январь 2020 г..
CSS-свойство background-blend-mode описывает то, как фоновое изображение элемента должно накладываться на фоны других элементов.
Интерактивный пример
background-blend-mode: normal;
background-blend-mode: multiply;
background-blend-mode: hard-light;
background-blend-mode: difference;
<section class="default-example" id="default-example">
  <div class="example-container">
    <div class="transition-all" id="example-element"></div>
  </div>
</section>
#example-element {
  background-color: green;
  background-image: url("/shared-assets/images/examples/balloon.jpg");
  width: 250px;
  height: 305px;
}
Режимы наложения должны быть определены в том же порядке, что и CSS-свойство background-image. Если количество режимов наложения будет больше или меньше количества фоновых изображений, то последние режимы будут либо отброшены, либо повторены до совпадения количества соответственно.
Cинтаксис
css
/* Одно значение */
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 type | Not animatable | 
Формальный синтаксис
background-blend-mode =
<mix-blend-mode>#
Примеры
>Простой пример
css
.item {
  width: 300px;
  height: 300px;
  background: url("image1.png"), url("image2.png");
  background-blend-mode: screen;
}
Попробуйте разные режимы смешивания
Спецификации
| Specification | 
|---|
| Compositing and Blending Level 2> # background-blend-mode> | 
Совместимость с браузерами
Loading…