Как сделать слайдер в фигма
Перейти к содержимому

Как сделать слайдер в фигма

  • автор:

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

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

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

Вячеслав Лазарев

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

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

Подготовка ползунка

  • Сделайте узкий прямоугольник светло-серого цвета и полностью закруглите его углы. Примерный размер фигуры — 276×20 пикселей.
  • Сделайте белый круг с размерами примерно 50×50 пикселей. Поставьте его в левый край прямоугольника. По желанию можно добавить тень. О том, как это делать правильно, мы рассказывали в этой статье.
  • Сделайте копию прямоугольника и перекрасьте его в яркий цвет — например, #8381FF. Затем нажмите на него правой кнопкой мыши и выберите Frame selection. У получившегося фрейма на боковой панели настроек в блоке Frame поставьте галочку около Clip content. Уменьшите длину получившегося фрейма так, чтобы он не выходил за пределы круга.
  • Добавьте текстовый слой и напишите в нём любые числа — например, от 0 до 400 с шагом 50. В боковой панели настроек в блоке Text укажите для него выравнивание по центру.
  • Нажмите на текстовый слой правой кнопкой мыши и выберите Frame selection. У получившегося фрейма на боковой панели настроек в блоке Frame поставьте галочку около Clip content. Уменьшите высоту получившегося фрейма так, чтобы в нём было видно только верхнее число.
  • Поставьте фрейм с текстом над прямоугольником посредине.

Создание прототипа

  • Выделите все объекты ползунка и нажмите , чтобы сделать компонент. Затем сделайте вариант этого компонента.
  • У варианта компонента переместите круг в правый край. Фрейм с синим прямоугольником сделайте длиннее — чтобы он доходил до круга. Текст во фрейме переместите так, чтобы в нём было видно только последнее число.
  • Выделите круг в первом варианте и на правой панели настроек откройте Prototype. Затем наведите курсор на круг, зажмите появившийся кружок и перетащите его на второй вариант. Должна появиться стрелка.
  • В появившемся окне в блоке Animation вместо On click укажите On drag. Затем вместо Move in укажите Smart animation.
  • Сделайте то же самое в обратную сторону — от круга внутри второго варианта к первому варианту.
  • Добавьте на макет фрейм с размерами iPhone 14 и скопируйте на него первый вариант. При необходимости поменяйте цвета.

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

Анимация в фигме: как сделать анимацию слайдера со Smart animate

Анимация в фигме на практике с функцией «Smart animate». В этом уроке вы научитесь анимировать слайдер с отзывами и узнаете как сделать анимацию кнопки при наведении.

Пример анимации слайдера в Figma

Выше пример слайдера, который вы сможете сделать в этом уроке. Покликайте на кнопки внизу и посмотрете как он работает.

Файл для практики создания анимации в фигме

Файл для практики. Анимация в фигме

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

Как сделать анимацию кнопок в фигме при наведении

Копирование кнопок для создания в них анимации при наведении

Чтобы сделать анимацию кнопок при наведении в фигме (Figma), нужно их дублировать.

Создание компонентов из кнопок слайдера

Затем выделите их и создайте из них компоненты с помощью надписи «Create multiple components».

Создание варинтов из кнопок в фигме

Объедините компоненты в варианты.

Дублирование кнопок в Figma

Копируйте кнопки с зажатой клавишей «Alt».

Изменение прозрачности кнопок при наведении в Figma

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

Создание анимации в кнопках в фигме

Перейдите в раздел «Prototype» и создайте связь между первой кнопкой и кнопкой при наведении. Поставьте следующие параметры анимации: «Mouse enter» и значение Animate «Instant».

https://amdy.su/wp-admin/options-general.php?page=ad-inserter.php#tab-8

Создание анимации в кнопках в фигме

Аналогичную операцию проделайте с прозрачной кнопкой. Поставьте значение «Mouse leave» и анимацию «Instant»

Создание анимации в кнопках в фигме

Ту же операцию сделайте с кнопкой, которая показывает вправо.

Копирование кнопок во фрейм в фигме

Копируйте 2 кнопки в нормальном состоянии во фрейм.

Анимация слайдера в фигме с функцией «Smart animate»

Создание анимации в слайдере

Чтобы создать анимацию в слайдере с помощью фунции «Smart animate» необходимо сделать 3 копии отзывов, как на примере выше и вставить туда фотографии (как это сделать смотрите в видео уроке).

Создаем связи в smart animate в Figma

Теперь создадим связи между фреймами, чтобы анимация работала. Для этого выберите стрелку направо, перейдите в раздел «Prototype» и свяжите стрелку с фреймом №2. В параметрах анимации поставьте следующие зданчения:

  • On click — означает, что анимация будет действовать при клике на элемент.
  • Smart animate — умная анимация. Перестраивает элементы на основании имени в слоях.

Связь между фреймами в прототипе фигма. Smart animate

Создаем связь в прототипе между стрелкой во втором фреме с третим фремом, как показано выше.

Связь между фреймами в прототипе фигма. Smart animate

Стрелка вправо в третьем фрейме будет связана с первым фреймом.

Связь между фреймами в прототипе фигма. Smart animate

Левая стрелка в третьем фреме связывается со вторым фреймом.

Связь между фреймами в прототипе фигма. Smart animate

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

Связь между фреймами в прототипе фигма. Smart animate

Левую стрелку в первом фрейме, свяжите с третьим.

Проверка анимации в режиме просмотра

Если посмотреть анимацию, то сейчас отзывы не перемещаются. Для того, чтобы они перемещались, необходимо определенным образом назвать слои.

Выделение отзывов для переименования слоев, чтобы анимация smart animate работала

Сделаю отзывы по бокам прозрачностью 20%. Затем выберу в трех фреймах отзывы с одинаковыми фотографиями.

Массовое переименование слоёв в Figma

Чтобы массово их переименовать нажму на комбинацию 2 клавиш «Ctrl» + «R». Назовем эти слои «otziv1». Таким образом при анимации figma поймет, что это одни элементы и будет их перемещать.

Выделение отзывов для переименования слоев, чтобы анимация smart animate работала

Переименовываем отзывы с женщиной. Выделяем их, как показано выше на скриншоте.

Массовое переименование слоёв в Figma

Переименовываем слои на «otziv2».

Выделение отзывов для переименования слоев, чтобы анимация smart animate работала

Ту же операцию проделываем с отзывами с мужчиной. Выделяем их с зажатой клавишей «Shift» и кликаем правой клавишей мыши.

Массовое переименование слоёв в Figma

Переименовываем слои на «otziv3». Включаем режим презентации и проверяем нашу анимацию.

Если вам, что-то было непонятно из статьи, то лучше посмотрите видео выше и все станет на свои места.

Создаем логотип, слайдер и боковое меню в Figma. Реализация реального проекта дизайна сайта в Фигме.

Вам не понравилось видео. Спасибо за то что поделились своим мнением!

В данном уроке мы создадим логотип, слайдер и боковое меню в Figma.

Наши курсы по веб-дизайну в очном и дистинционном форматах:

Курсы веб-дизайна для начинающих —
Адаптивная верстка сайта на Bootstrap —
Курсы по Joomla —
Создание интернет-магазина на Joomla —
Создание сайта на Bitrix —
Создание Landing Page —
Блог по веб-дизайну —

VIDEOMiN .NET

03:31 Stray Kids
03:17 Максим Фадеев, Маша Гулевич - Скажите детям (Премьера клипа 2023)
03:16 Султан Лагучев - Коронована мадам | Премьера клипа 2023
05:25 Imron - Labing o
03:35 Arkadi Dumikyan & Супер Жорик - Yerevan
03:24 TOPLINE (Feat. Tiger JK)
04:25 Jaloliddin Ahmadaliyev - O

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *