Свойство filter в CSS позволяет добавлять визуальные эффекты к любому элементу (не только к изображениям), например, регулировать яркость, контрастность и т. д.

Существует также свойство backdrop-filter, которое использует тот же набор функций, но применяет их к фону элемента, а не к самому элементу.

Blur

.item {
  filter:blur(50px;)
}

Применяет размытие Гауса. Значение указывается в пикселях (px), устанавливая сколько соседних пикселей сливается друг с другом

Brightness

.item {
  filter:brightnes(50%);
}

Изменяет яркость изображения от абсолютно черного до абсолютно белого. Значени указывается в процентах (%), где 100% исходная аркость.

Contrast

.item {
  filter:contrast(5%);
}

Изменяет контрастность изображения. Значение указывается в процентах (%), где 100% исходное значение.

Drop shadow

.item {
  filter:drop-shadow(4px 4px 8px #333333);
}

Устанавливает изображению тень, как и свойство box-shadow. Но если box-shadow дает прямоугольную тень по коллизии изображения, то drop-shadow дает тень от непрозрачных элементов изображения. Значение указывается: расстояние по оси X, расстояние по оси Y степень размытия и цвет: 4px 4px 8px #000000.

Grayscale

.item {
  filter:graydcale(25%);
}

Делает изображение черно-белым. Значение задается в процентах (%), где 100% полностью черно-белое, а 0% — исходное изображение.

Hue rotate

.item {
  filter:hue-rotate(90deg);
)

Меняет цвета изображения за счет поворота цветового круга. Значение указывается либо в градусах (deg), либо в поворотах (turn).

Saturate

.item {
  filter: saturate(150%);
}

Меняет насыщенность (сатурацию) изображения. Значение указывается в процентах (%), где 100% — исходная насыщенность.

via @FrontendPortal

Последние записи

  • Bootcamp #2. Проектирование БД

    Bootcamp #2. Проектирование БД

    Итак, БД у нас создана и пора ее формировать. Для этого нам нужно понять какие данные мы будем ней хранить. Начнем с основной таблицы…

  • Bootcamp #1. Создание Базы Данных

    Bootcamp #1. Создание Базы Данных

    Любой динамическое веб-приложение (сайт) по сути своей начинается с создания Базы данных. А для создания базы данных необходимо понять и спроектировать структуру базы данных.…

  • Bootcamp tips #1. Типы данных

    Bootcamp tips #1. Типы данных

    Каждая колонка, переменная и выражение в SQL имеют определенный тип данных (data type). Основные категории типов данных: Точные числовые Тип данных От До bigint -9,223,372,036,854,775,808 9,223,372,036,854,775,807…