Скидки до 50% и 3 курса в подарок 3 дня 15 :03 :36 Выбрать курс
Дизайн
#Руководства

Как делать прототипы в Figma: кнопки, прокрутка и поп-апы

Рассказываем, как сделать прототип интерфейса в Figma, чтобы показать его клиенту, разработчику или арт-директору.

Иллюстрация: Полина Честнова для Skillbox Media

Кажется, что без программистов собрать из макета рабочий прототип невозможно. На самом деле это не так — в Figma есть функция прототипирования, которая поможет «завести» приложение и отловить все ошибки в сценариях до передачи макетов в разработку.

Рассказываем, как превратить ваши картинки из Figma в полноценный прототип — с рабочими кнопками, прокруткой и переключателями.

Интерфейс для прототипирования

На панели настроек справа в самом верху есть вкладки Design и Prototype. Все настройки прототипов находятся в Prototype.

Настройки устройства

Кликните на любое пустое пространство на макете и перейдите во вкладку Prototype. Вы увидите настройки предпросмотра.

Вы можете поменять устройство, его цвет, ориентацию и цвет фона. Главное здесь — устройство, так как от него будет зависеть плавность анимации прокрутки. В No device она резкая, а в любом телефоне — плавная:

Изображение: Skillbox Media

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

Кнопки и навигация

  • Сверстайте два фрейма — один с кнопкой, а другой с длинной лентой.
  • Перейдите во вкладку Prototype.
  • Выделите кнопку на макете. На одной из его сторон появится кружок — зажмите его и тяните к другому фрейму.
  • Чтобы сделать кнопку «Назад», выберите любой элемент на макете с лентой и на вкладке Prototype нажмите на плюсик напротив слова Interactions. В поле Trigger укажите On tap, а в Action — Back.
  • Чтобы запустить прототип, нажмите на кнопку в правом верхнем углу.

Прокрутка

  • Выделите фрейм, в котором нужна прокрутка. Чтобы она работала, высота фрейма с лентой должна быть больше экрана устройства.
  • На вкладке Prototype в пункте Overflow scrolling выберите нужный формат прокрутки: горизонтальный, вертикальный или общий.
  • Чтобы зафиксировать верхнюю и нижнюю панель приложения, перейдите на вкладку Design и в блоке Constraints нажмите галочку напротив Fix position when scrolling.
  • Чтобы запустить прототип, нажмите на кнопку в правом верхнем углу.

Всплывающие окна

  • Выделите объект, по нажатию на который должен появиться поп-ап. На одной из его сторон появится кружок — зажмите его и тяните к другому фрейму, который будет выполнять функцию поп-апа.
  • В появившемся окне в поле Action вместо Navigate to выберите Open overlay. В поле Position можно указать, в какой части экрана появится поп-ап, — укажите Manual и поставьте его в нужное место. Также поставьте галочку Close when clicking outside (закрыть, если кликнуть снаружи).
  • По желанию сделайте поп-ап сменяющимся. Выберите ваш поп-ап и протяните от него линию к другому поп-апу. В появившемся окне в поле Action укажите Swap overlay.
  • Чтобы запустить прототип, нажмите на кнопку в правом верхнем углу.

Внутренние ссылки, якоря на странице

  • В основном фрейме с экраном приложения выделите объект, по нажатию на который нужно прокрутить страницу. На одной из его сторон появится кружок — зажмите его и тяните к другому фрейму внутри основного.
  • В появившемся окне в поле Offset увеличьте значение X, чтобы прокрутка не работала «впритык».
  • По желанию добавьте анимацию. Для этого в поле Animation вместо Instant выберите Animate и укажите длительность.
  • Чтобы запустить прототип, нажмите на кнопку в правом верхнем углу.

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


Научитесь: Figma с нуля до PRO Узнать больше
Понравилась статья?
Да

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

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