Свойство CSS blend-mode
позволяет комбинировать два или более элементов на веб-странице с помощью применения различных режимов смешивания. Это свойство определяет, каким образом цвет одного элемента должен смешиваться с цветом другого элемента.
Свойство blend-mode
используется в паре с другим свойством background-blend-mode
для смешивания цветных элементов на веб-странице. Свойство blend-mode
принимает ряд значений, которые определяют, какие режимы смешивания применять при наложении элементов.
Пример использования:
.element-1 {
background-color: #ff0000;
}
.element-2 {
background-color: #00ff00;
mix-blend-mode: multiply;
}
В этом примере мы задаем два элемента. element-1
имеет красный фон, а element-2
— зеленый фон. С помощью свойства mix-blend-mode
мы определяем режим смешивания, который должен быть применен при наложении элементов друг на друга. В данном случае, multiply
означает, что цвета элементов будут перемножаться, чтобы создать новый цвет, который будет использован в качестве фона для element-2
.
Всего существует несколько значений свойства blend-mode
, включая normal
, multiply
, screen
, overlay
, darken
, lighten
, color-dodge
, color-burn
, hard-light
, soft-light
, difference
, exclusion
, hue
, saturation
, color
и luminosity
. Каждое значение применяет различный режим смешивания при наложении цветов друг на друга.