Дизайн и стилизация
Эффекты

Фильтры

7min

Фильтры (Filters) дают возможность управлять визуальными эффектами, которые могут применяться к элементу и его дочерним элементам. Они очень полезны для создания эффектов при изменении состояния элементов. Например, при наведении курсора мыши изображение может становиться размытым или менять яркость. 

Доступны следующие типы фильтров:

  • Размытие (Blur)
  • Яркость (Brightness) 
  • Насыщенность (Saturate) 
  • Оттенки серого (Grayscale) 
  • Инверсия (Invert) 
  • Сепия (Sepia) 
  • Поворот оттенка (Hue-rotate)

Добавление фильтров

Для добавления элементу фильтра:

  • Выберите элемент на Холсте или на вкладке Слои левой панели
  • Найдите на вкладке Стилей правой панели раздел Эффекты (Effects) и нажмите кнопку “+” справа от параметра Фильтры (Filters):
Document image


По умолчанию добавится трансформация фильтр Размытие (Blur). Вы можете поменять тип фильтра, кликнув на его название.

Document image


Можно применить фильтр непосредственно к изображению, можно также добавить фильтр к элементу, у которого есть дочерние элементы. Вы можете добавить несколько фильтров для элемента. Можно переключать видимость каждого фильтра или перетаскивать каждый из слоев, чтобы изменить их порядок.

Document image


Для сглаживания эффектов фильтра между состояниями добавьте переход.

Виды фильтров 

Размытие (Blur)

Document image


Размывает содержимое элемента. Радиус размытия устанавливается в пикселях (px). Большее значение радиуса размытия увеличивает уровень размытия. Значение 0 не будет иметь никакого эффекта.

Без фильтра и с Размытием 3px
Без фильтра и с Размытием 3px


Яркость (Brightness)

Document image


Задает величину яркости в диапазоне от 0 до 200%. Значение 100% вернет элементу его первоначальную яркость. 

Без фильтра и с Яркостью 50%
Без фильтра и с Яркостью 50%


Насыщенность (Saturate)

Определяет интенсивность цветов. Значение может составлять от 0% до 200%. Значение 100% вернет его к первоначальной насыщенности. 

Без фильтра и с Насыщенностью 200%
Без фильтра и с Насыщенностью 200%


Оттенки серого (Grayscale)

Преобразует все цвета в оттенки серого. Значение 0% покажет исходное изображение, а 100% сделает изображение полностью в оттенках серого. 

Без фильтра и с Оттенками серого 100%
Без фильтра и с Оттенками серого 100%


Инверсия (Invert)

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

Без фильтра и с Инверсией 30%
Без фильтра и с Инверсией 30%


Сепия (Sepia)

Придает изображению винтажный желтоватый оттенок. 0% представляет исходное изображение, а 100% - полностью сепия. 

Без фильтра и с Сепией 100%
Без фильтра и с Сепией 100%


Поворот оттенка (Hue-rotate)

Document image


Изменение цвета/оттенка изображения или элемента. Единица измерения - градусы. Значение 0 или 360 возвращает его к исходному оттенку. Можно изменить оттенок одним из следующих способов: двигая точку по циферблату изменения оттенка цвета либо введя значение в градусах в поле ввода. 

Без фильтра и с Поворотом оттенка 45 градусов
Без фильтра и с Поворотом оттенка 45 градусов


Фильтры с плавным переходом

При создании фильтров для разных состояний элемента рекомендуется добавлять эффект Перехода (Transition), чтобы взаимодействие было плавным. Например, добавив элементу фильтр при наведении курсора, вы получите резкое переключение эффекта при наведении. Добавьте Переход, чтобы эффект фильтра срабатывал плавно. Это можно сделать в разделы Эффекты, нажав “+” рядом с параметром Переходы (Transitions).

Document image