Дизайн
#Руководства

Как в Figma сделать анимированный фонарик

Коротко и ясно рассказываем, как быстро добиться интересного эффекта для вашего проекта.

Иллюстрация: Оля Ежак для Skillbox Media

Готовый прототип в Figma поможет показать клиенту, как будет работать приложение, а разработчикам — интерактивные элементы. В этой инструкции рассказываем, как с помощью вариативных компонентов сделать анимированный фонарик, который будет подсвечивать тёмные элементы интерфейса.

В этой инструкции мы будем использовать вариативные компоненты. Даже если вы ими раньше не пользовались, это не помешает вам сделать анимированный фонарик. Но лучше, если вы заранее разберётесь, как работает прототипирование в Figma:

Компонент со свечением

  • Создайте квадрат с размером 80×80 пикселей. В панели настроек в блоке Fill поменяйте фоновый цвет — например, на #6AA6FF.
  • В панели настроек в блоке Effects нажмите на плюсик, вместо Drop Shadow выберите Layer blur и укажите значение 130.
  • Выделите получившийся квадрат, нажмите на него правой кнопкой мыши и выберите Frame Selection либо нажмите Ctrl (⌘) + Alt (⌥) + G.
  • На верхней панели нажмите , чтобы сделать компонент, а затем — , чтобы сделать вариант.
  • У первого варианта выберите свой квадрат и в настройках заливки укажите непрозрачность 0%.
  • В боковой панели настроек перейдите на вкладку Prototype. Затем наведите курсор на вариант с прозрачным квадратом, зажмите появившийся кружок и перетащите его на следующий непрозрачный синий — должна появиться стрелка.
  • В появившемся окне вместо On tap выберите While hovering. В том же окне в блоке Animation вместо Instant выберите Dissolve, вместо Ease in — Linear и укажите продолжительность 200 ms.

Экран с фонариком

  • Добавьте на макет фрейм с размером iPhone 14, а внутри него разместите текстовый слой. Рекомендуем делать его как можно больше, чтобы эффект фонарика выглядел лучше. Например, можно повернуть текст на 90 градусов — тогда вы сможете легко сделать кегль текста больше.
  • Добавьте на макет копию вашего первого варианта из компонента — с прозрачным квадратом. Затем сделайте ещё одну копию того же компонента, выделите их и сгруппируйте во фрейм — Ctrl (⌘) + Alt (⌥) + G.
  • В боковой панели настроек в блоке Auto Layout нажмите +, чтобы квадраты сами выравнивались. Убедитесь, что все отступы в настройках равны нулю.
  • В компоненте выделите любой компонент, нажмите Ctrl (⌘) + С и затем Ctrl (⌘) + V — компонент скопируется в столбец и сам встанет ровно. Делайте новые копии компонента до тех пор, пока они не заполнят всю высоту фрейма.
  • Скопируйте получившийся фрейм с компонентами несколько раз — чтобы они заняли и ширину экрана.
  • В панели слоёв проверьте, чтобы текстовый слой располагался выше ваших фреймов с компонентами. Иначе эффект не сработает.
  • Нажмите кнопку Play и проверьте результат.

Результат:

Самоучитель по Figma

Самые полные и полезные инструкции, которые помогут вам освоить все функции графического редактора.

Как в Figma сделать что угодно

Каталог эффектов в Figma, которые помогут сделать ваш проект интереснее.

Больше интересного про дизайн в нашем телеграм-канале. Подписывайтесь!

Онлайн-школа для детей Skillbox Kids
Учим детей программированию, созданию игр, сайтов и дизайну. Первое занятие бесплатно! Подробности — по клику.
Узнать больше
Понравилась статья?
Да

Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies 🍪

Ссылка скопирована