Функция CSS brightness()

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

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

  • 0% сделает изображение полностью черным
  • 100% (или 1) - это значение по умолчанию, которое означает оригинальное изображение
  • Значения более 100% сделают изображение ярче
  • Значения менее 100% сделают изображение darker

Пример

Пример 1

Сделайте изображение ярче или darker, чем оригинальное изображение:

#img1 {
  filter: brightness(150%);
}
#img2 {
  filter: brightness(50%);
}

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

Пример 2

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

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

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

Грамматика CSS

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

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

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

Значения более 100% сделают изображение ярче.

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

Версия: Модуль эффектов фильтра CSS уровня 1

Поддержка браузеров

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

Chrome Edge Firefox Safari Opera
18 12 35 6 15

Связанные страницы

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

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

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

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

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

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

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

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

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

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