CSS свойство background-blend-mode
CSS свойстваОпределение и применение
CSS свойство background-blend-mode определяет режим смешивания слоя каждого фонового цвета ( и / или изображения).
Подробную информацию о работе с задним фоном элементов Вы можете найти в следующей статье учебника:
Поддержка браузерами
Свойство | Chrome | Firefox | Opera | Safari | IExplorer | Edge |
---|---|---|---|---|---|---|
background-blend-mode | 35.0 | 30.0 | 22.0 | 7.1* | Нет | Нет |
CSS синтаксис:
background-blend-mode: "normal | multiply | screen | overlay | darken | lighten | color-dodge | color-burn | hard-light | soft-light | difference | exclusion | hue | saturation | color | luminosity"; /* допускается использование нескольких режимов смешивания в одном объявлении */ background-blend-mode: "multiply, screen
JavaScript синтаксис:
object.style.backgroundBlendMode = "normal"
Значения свойства
Значение | Описание |
---|---|
normal | Устанавливает режим смешивания на нормальный. Данное значение установлено по умолчанию. |
multiply | Устанавливает режим смешивания multiply (режим затемнения). |
screen | Устанавливает режим смешивания screen (режим осветления). |
overlay | Устанавливает режим смешивания overlay (режим контраста). |
darken | Устанавливает режим смешивания darken (режим затемнения). |
lighten | Устанавливает режим смешивания lighten (режим осветления). |
color-dodge | Устанавливает режим смешивания color-dodge (режим осветления). |
color-burn | Устанавливает режим смешивания color-burn (режим затемнения). |
hard-light | Устанавливает режим смешивания hard-light (режим контраста). |
soft-light | Устанавливает режим смешивания soft-light (режим контраста). |
difference | Устанавливает режим смешивания difference (режим сравнения). |
exclusion | Устанавливает режим смешивания exclusion (режим сравнения). |
hue | Устанавливает режим смешивания hue (компонентный режим). |
saturation | Устанавливает режим смешивания saturation (компонентный режим). |
color | Устанавливает режим смешивания color (компонентный режим). |
luminosity | Устанавливает режим смешивания liminosity (компонентный режим). |
Версия CSS
CSS3Наследуется
Нет.Анимируемое
Нет.Интерактивный пример
Значения свойства:
CSS код:
div { background-blend-mode: ; background-image: url('/css/primer/997.png'); background-color: green; background-position: center; background-repeat: no-repeat; height: 150px; }
Результат:
Пример использования
<!DOCTYPE html> <html> <head> <title>Пример использования свойства background-blend-mode</title> <style> .blendingMode { height: 200px; background-image: url('/css/primer/997.png'); background-repeat: no-repeat; background-color: orange; background-position: center; background-blend-mode: multiply; } </style> </head> <body> <div class = "blendingMode"></div> </body> </html>
С использованием свойства background-blend-mode и значения "multiply" мы получили следующий результат: