Курсы по HTML+CSS
Менторство: 200$ за курс. Репетиторство: 20$ за занятие. Жми для подробностей!
91 of 313 menu
Внимание! Репетиторство по Python! Осталось последнее место! Стоимость: 20$ за занятие 1.5 часа. Жми для подробностей!

Свойство mix-blend-mode

Свойство mix-blend-mode задает режим наложения исходного цвета на фоновый цвет или фоновое изображение. Значения для свойства аналогичны основным режимам графических редакторов.

Синтаксис

селектор { mix-blend-mode: значения; }

В таблице представлены основные значения для свойства mix-blend-mode:

Значения

Значение Описание
normal Обычный. Не используется смешивание цветов. Режим по умолчанию.
multiply Умножение. В этом режиме значение основного цвета умножается на значение совмещённого цвета. Результирующий цвет всегда представляет собой более тёмный цвет.
screen Осветление. В этом режиме перемножаются обратные значения основного и совмещённого цвета. В качестве результирующего цвета всегда применяется более светлый цвет.
overlay Перекрытие. В этом режиме цвета умножаются или осветляются в зависимости от основного цвета. Узоры или цвета перекрывают существующие пиксели, оставляя неизменными светлые и тёмные участки основного цвета.

Пример

Давайте посмотрим как будет выглядеть изображение со значением по умолчанию свойства mix-blend-mode:

<div> <img src="bg.png"> </div> div { background: #C8EAF5; width: 400px; height: 300px; } img { mix-blend-mode: normal; width: 400px; height: 300px; }

:

Пример

А теперь давайте изменим режим наложения на умножение:

<div> <img src="bg.png"> </div> div { background: #C8EAF5; width: 400px; height: 300px; } img { mix-blend-mode: multiply; width: 400px; height: 300px; }

:

Пример

Давайте зададим свойству mix-blend-mode значение перекрытия:

<div> <img src="bg.png"> </div> div { background: #C8EAF5; width: 400px; height: 300px; } img { mix-blend-mode: overlay; width: 400px; height: 300px; }

:

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

  • свойство background,
    представляющее собой свойство-сокращение для фона
  • свойство background-image,
    с помощью которого блоку можно задать фоновую картинку
  • свойство background-blend-mode,
    с помощью которого можно наложить фоновое изображение на фоновый цвет
plmsidesen