Функция CSS saturate()

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

CSS saturate() Функция фильтра используется для настройки насыщенности элемента (интенсивности цвета).

  • 0% (или 0) делает элемент полностью десaturированным
  • 100% (или 1) не имеет эффекта
  • 200% (или 2) делает элемент сверхсaturированным

Ин实例

Пример 1

Установка разной насыщенности изображений:

#img1 {
  filter: saturate(0);
}
#img2 {
  filter: saturate(100%);
}
#img3 {
  filter: saturate(200%);
}

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

Пример 2

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

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

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

Синтаксис CSS

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

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

0% (или 0) делает элемент полностью десaturированным.

100% (или 1) означает отсутствие эффекта.

Значения более 100% предоставляют сверхсaturированный эффект.

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

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

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

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

Chrome Edge Firefox Safari Opera
18 12 35 6 15

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

См. также:Свойство filter в CSS

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

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

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

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

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

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

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

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

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