Функция CSS invert()

Определение и использование

CSS invert() Функция фильтра используется для逆变 цвета изображения.

  • 100% (1) сделает изображение полностью逆变
  • 0% (0) не будет никакого эффекта

Пример

Пример 1

逆变图片的颜色:

#img1 {
  filter: invert(0.3);
}
#img2 {
  filter: invert(70%);
}
#img3 {
  filter: invert(100%);
}

Попробуйте сами

Пример 2

преобразует invert() с backdrop-filter Использование свойств вместе:

div.transbox {
  background-color: rgba(255, 255, 255, 0.4);
  -webkit-backdrop-filter: invert(100%);
  backdrop-filter: invert(100%);
  padding: 20px;
  margin: 30px;
  font-weight: bold;
}

Попробуйте сами

Синтаксис CSS

invert(amount)
Значение Описание
amount

Опционально. Указать степень обратного, может быть число или процент.

100% (1) сделает элемент полностью обратным, 0% (0) означает исходное изображение (без эффекта).

Значение по умолчанию 0.

Технические детали

Версия: Модуль CSS Filter Effects Level 1

Поддержка браузерами

Числа в таблице указывают на версию первого браузера, который полностью поддерживает эту функцию.

Chrome Edge Firefox Safari Opera
18 12 35 6 15

Соответствующие страницы

См. также:Атрибут CSS filter

См. также:Функция CSS blur()

См. также:Функция CSS brightness()

См. также:Функция CSS contrast()

См. также:Функция CSS drop-shadow()

См. также:Функция CSS grayscale()

См. также:Функция CSS hue-rotate()

См. также:Функция CSS opacity()

См. также:Функция CSS saturate()

См. также:Функция sepia() в CSS