banner-eventbanner-event
Nexfield Academy
  • Курсы
  • Бесплатно
    Курсы
    • Figmaстер ТОП Изучи Figma с нуля до уровня PRO Изучи Figma с нуля до PRO
    • Графический дизайн: старт в профессии Создай свою первую работу с ментором Создай свою первую работу
    • UX/UI дизайн: старт в профессии Первый шаг в профессии вместе 
с арт-директором Узнай основы профессии
    • Вход в IT: как выбрать онлайн профессию Начни свой путь в IT уже сегодня Начни свой путь в IT
    Инструменты
    • sub-menu-icon Иллюстрации Бесплатно для твоих проектов Бесплатно для твоих проектов
    • sub-menu-icon Туториалы Изучай Figma, Photoshop, Illustrator Изучай Figma, Photoshop, Illustrator
    • sub-menu-icon С чего мне начать? QUIZ Выбери подходящий путь в дизайне Выбери подходящий путь в дизайне
    • sub-menu-icon Воркшопы СКОРО Создавай дизайн вместе с нами Создавай дизайн вместе с нами
  • Для дизайнера
    Сервисы
    • Проверка контраста цветов Проверяй констраст двух цветов за несколько секунд Проверяй уровень контраста двух цветов Проверить контраст
    • Генератор брифов Сгенерируй бриф на реальный проект за несколько секунд Сгенерируй бриф на реальный проект Сгенерировать бриф
    Развитие
    • sub-menu-icon Статьи ТОП Более 200 публикаций на разные темы Более 200 публикаций на разные темы
    • sub-menu-icon Новости дизайна Актуальные новости из сферы Актуальные новости из сферы
    • sub-menu-icon Ресурсы Более 100 ресурсов для разных задач Более 100 ресурсов для разных задач
    • sub-menu-icon Вдохновение Лучшие дизайны из всемирной паутины Лучшие дизайны из всемирной паутины
  • Академия
    • sub-menu-icon Об академии Подробнее о нас Подробнее о нас
    • sub-menu-icon Контакты Свяжитесь с нами Свяжитесь с нами
    • sub-menu-icon Вакансии Ищем таланты в нашу команду Ищем таланты в нашу команду
  • Отзывы студентов
Войти
avatar
arrow-down-icon-black
Nexfield Academy
avatar
  • sub-personal-menu-icon Мои курсы ТОП
  • sub-personal-menu-icon Мои сертификаты
  • sub-personal-menu-icon Настройки профиля
  • sub-personal-menu-icon Выйти из кабинета
База знаний
  • Все публикации
  • Аналитика (UX)
    • Все разделы
    • Законы и правила UX
    • Практика UX
    • Эвристики usability
    • Исследование пользователей
  • Интерфейсы (UI)
    • Все разделы
    • Типографика
    • Тренды
    • Цвета
    • Полезные советы
    • Проектировка макетов
  • Карьера дизайнера
    • Все разделы
    • Карьера и развитие
    • Полезные ресурсы
  • Уроки и туториалы
    • Все разделы
    • Уроки по Figma
    • Уроки по Illustrator
    • Уроки по Photoshop
  • Про дизайн
    • Все разделы
    • Книги о дизайне
    • Фильмы о дизайне
    • Новости дизайна
    • История дизайна
separatorБаза знанийУроки и туториалыУроки по Figma Как в Figma сделать кликабельную кнопку
Figma
Анимация
link_copy https://nexfield.academy/knowledge/lessons/figma/clickable-button-in-figma/
share
bookmark-icon bookmark-icon bookmark-icon

Как в Figma сделать кликабельную кнопку

Каждый дизайнер знает, что кнопка — это важный элемент любого интерфейса. Она должна быть заметной, и главное — вести туда, куда нужно. Сделаем такую в Figma?

Figma
Анимация
calendar 14.01.2025
clock5 минут на чтение

Лена Басанец

UX/UI дизайнер, автор статей и туториалов, дизайнер презентаций в Nexfield Academy.

UX/UI дизайнер

Your browser does not support the video tag.

Казалось бы, что может быть проще? Прямоугольник, текст, и готово! Так можно было сделать пару лет назад, но точно не сегодня. Ведь все хотят интерактивности и эффектности в интерфейсах. Представьте себе: пользователь заходит на ваш сайт, видит обычный скучный прямоугольник, и даже не понимает — это кнопка или что?

Теперь мы, как пользователи, ожидаем на сайте, что кнопка не просто будет понятной, но и ответит на наши действия: меняет цвет при наведении, слегка углубляется при нажатии или имеет интересную гейм-анимацию. И сегодня мы будем создавать такую кликабельную кнопку в Figma.

Шаг 1: Создание элементов будущей кнопки

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

  • Создаем круг размером 70*70 px. 
  • Создаем стрелку с помощью инструмента Arrow в Figma. Её размер 24 px.
  • Добавляем текст, который будет над кругом. Настраиваем ему размер и выбираем шрифт.

Дополнительно нужно создать прямоугольник который будет больше, чем ширина и высота круга. Например, 100*80 px. И добавляем ему заливку #FEFEFE. Он нам будет нужен для создания анимации.

Шаг 2: Собираем детали кнопки

У нас есть все необходимые детали для кнопки, а значит мы можем её собрать. Но тут важно внимательно смотреть за последовательностью и слоями в панели слева, чтобы при анимации кнопки не было проблем.

  • Прямоугольник и круг помещаем в один фрейм. Важно, чтобы круг был над прямоугольником, а фрейм был четко по краям круга!
  • Делаем скругление углов фрейма в 1000.
Your browser does not support the video tag.
  • Стрелку помещаем в центр круга.
  • Берем стрелку и фрейм (круг+прямоугольник) в новый фрейм.

Осталось только выровнять текст по центру созданного фрейма и взять текст в фреймом в auto layouts.

Шаг 3: Настраиваем дополнительные детали

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

  • Меняем цвет заливки круга на #FEFEFE и ставим прозрачность на 10%.
  • Добавляем ему Background blur 4.
  • Добавляем кругу обводку #FEFEFE.
Your browser does not support the video tag.

Прямоугольник, который в слоях под ним, выносим за видимость фрейма. Проверяем, чтобы у фрейма активен был Clip content. И меняем цвет стрелки круга на #FEFEFE.

Your browser does not support the video tag.

Шаг 4: Создаем компонент и варианты

Вот теперь нам нужно анимировать нашу кнопку, а для этого незаменимыми помощниками являются компоненты с вариантами.

  • Создаем из кнопки компонент.
  • Создаем 3 варианта в компоненте.

Шаг 5: Настраиваем варианты

Вносим некоторые изменения в варианты, чтобы при анимации было понятно что вообще происходит и что меняется в элемента.

  • Во втором варианте меняем цвет стрелки на #D60101.
  • Прямоугольник, что в слоях под кругом, поднимаем выше, чтобы он перекрывал весь круг на фоне блюра.
Your browser does not support the video tag.

Ну, а в третьем варианте меняем цвет обводки круга на #B10101. И так с помощью этих небольших изменений мы показали, как будет меняться наша кнопка, а точнее её состояния, как элемента интерфейса.

Шаг 6: Добавляем анимацию

Второй вариант кнопки показывает состояние при ховере, по этому как триггер для анимации, нам необходимо выбрать While hovering.

  • Выбираем триггер While hovering.
  • В анимации Smart Animate со скорость 250ms.

А третий вариант показывает изменение элемента в состоянии Press. По этому тут как триггер между вторым и третьим вариантом нужно выбрать While pressing.

  • Выбираем триггер While pressing.
  • В анимации Smart Animate со скорость 300ms.

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

Шаг 7: Создаем фрейм для интерфейса

Необходимо нашу кнопку и будущие элементы экрана, разместить во фрейме. Подобрать фон и качественные материалы.

  • Создаем фрейм 1728*1117.
  • Выбираем заливку градиентом, с левого края #D80001 переходит в #B10101.

Шаг 8: Добавляем контент

Добавьте в ваш фрейм другие элементы, для лучшего эстетического эффекта. Это могут быть: хедер, кнопки, иконки, тексты, иллюстрации и т.д.

Но и это ещё не всё. Мне не хватает сейчас эффектности в этом дизайне. Давайте добавим кое-что ещё!

Шаг 9: Добавляем текст по кругу

Сделаем нестандартный заголовок и разместим его по кругу. Это можно легко сделать с помощью плагина To Path и нашего подробного туториала, как сделать текст по кругу в Figma. Единственное отличие: в туториале мы делали длинную строку текста, чтобы он полностью повторяет контур круга. А сейчас нам достаточно одного слова. Точнее двух, ведь заголовок у нас состоит из двух слов.

Но, использовать один круг сразу для двух слов не нужно! Необходимо для каждого слова создать копию круга (по которому будет располагаться слово), воспользоваться плагином, как мы рассказывали в туториале и в созданной группе с помощью плагина удалить круги. Ведь нам нужен только один, тот с которого мы сделали две копии.

Your browser does not support the video tag.

Шаг 10: Создаем новый фрейм

Поскольку мы создали кнопке состояние press, значит она должна нас куда-то вести или что-то открывать. Давайте сделаем, чтобы при нажатии на кнопку у нас открывался каталог товаров. А яркие цвета главного экрана перекроем новым фреймом с эффектом матового стекла.

  • Создаем фрейм 1728*1117.
  • Выбираем ему цвет заливки #B10101.
  • Ставим ей прозрачность 60%, а в эффектах выбираем Background blur 30.
  • Добавляем его во фрейм, поверх всех элементов.
Your browser does not support the video tag.

Шаг 11: Добавляем карточки каталога

Я создала отдельно две карточки для каталога, каждая шириной 576 px, с обводкой #FF5E5E. Вы можете создать свои варианты с другой цветовой палитрой, фото, расположением и т.д.

И поскольку у меня только две карточки, то в левую зону я добавила текст, кнопку для закрытия каталога и другие детали. Добавила им группу.

Важно, чтобы эти элементы были над слоями слева выше чем все другие.

Шаг 12: Перемещаем элементы

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

  • Группе в левой части делаем прозрачность 0%.
  • Первую карточку каталога перемещаем вниз, а вторую вверх. За пределы фрейма.
Your browser does not support the video tag.

А фрейм с эффектом стекла перемещаем за пределы фрейма в правую сторону. Но, внимательно следите, чтобы в слоях слева ничего не поменялось. Всё должно быть так: сначала элементы каталога (которые мы только что перемещали), потом фрейм с эффектом стекла и под ним элементы первого экрана.

Шаг 13: Создаем компонент с фрейма

Прежде, чем начать настраивать связи для анимации, необходимо создать компонент фрейма с вариантами. Он поможет быстро всё сделать и если что, изменить во всех макетах.

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

Шаг 14: Настраиваем второй вариант

  • Возвращаем фрейм с эффектом стекла, чтобы он перекрывал элементы ниже.
  • Создаем со второго варианта третий.
Your browser does not support the video tag.

Шаг 15: Настраиваем третий вариант

Нам нужно вернуть карточки каталога на свои места и добавить видимость тексту слева.

  • Возвращаем карточки каталога.
  • Группе текста слева возвращаем прозрачность на 100%.
Your browser does not support the video tag.

Шаг 16: Настраиваем последний вариант

  • Делаем копию с первого варианта. 
  • Он нам пригодится, чтобы закрытие каталога было плавным.

Шаг 17: Подключаем анимацию

Чтобы мы не запутались, сначала добавим анимацию по On click. Она будет срабатывать между первым и вторым по кнопке на Go to catalog, и между третьим и четвертым по кнопке Close catalog.

  • Настраиваем между вариантами, через клик по кнопке триггер On click.
  • С анимацией по Smart Animate со скоростью 600ms.

Шаг 18: Подключаем After delay

Между другими вариантами, что остались, нужно настроить After delay.

  • Добавляем между вторым и третьим вариантами After delay в 200ms.
  • Анимацию выбираем Smart animate 600ms.

  • Добавляем между четвертым и первым вариантами After delay в 1ms.
  • Анимацию выбираем Instant.

Шаг 19: Создаем новый фрейм

Создаем новый фрейм, чтобы проверить результаты нашей работы.

  • Создаем новый фрейм, размером 1728*1117. 
  • Добавляем в него копию первого варианта.
  • И включаем Present.
Your browser does not support the video tag.

И вот мы создали кликабельную кнопку

И не просто кнопку, а целый экран с эффектной анимацией.

Your browser does not support the video tag.

Именно такие интерактивные элементы делают интерфейс живым и запоминающимся. А самое главное — вы теперь умеете это делать сами, и не только это! Ведь ещё больше туториалов вы можете найти на нашем сайте в разделе Уроки по Figma. И дополнить свой дизайн одной из наших эффектных идей.

Понравился материал? Подписывайся на наши обновления!

Подписывайся и получай себе на почту дайджест из лучших публикаций, файлов, ресурсов, новинок из мира дизайна и не только!

    icon
    Нажимая кнопку «Подписаться на рассылку», ты соглашаешься с  Политикой Конфиденциальности и  Правилами сайта .

      icon
      Нажимая кнопку «Подписаться на рассылку», ты соглашаешься с  Политикой Конфиденциальности и Правилами сайта .

      Навигация:

      Больше полезностей:

      Как создать анимацию вертикального слайдера в Figma

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

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

      Вертикальный и горизонтальный слайдеры кажутся для вас чем-то простым и понятным? Что ж, тогда пришло время создания диагонального слайдера в Figma.
      Анимация
      Фигма
      13.03.2025

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

      Признавайтесь, часто ли вы задумывались, как сделать интересную анимацию смены фотографий в Figma? Думаю, что да. Но если раньше это вызывало лишь вопросы и догадки, то сегодня мы их закроем в этом туториале.
      Figma
      Анимация
      09.03.2025

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

      Каждый дизайнер знает, что анимация помогает пользователю не теряться в потоке информации и делает интерфейс более живым. Давайте сегодня добавим интерактивности в наш макет и создадим анимацию слайдера прямо в Figma?
      Figma
      Анимация
      28.02.2025

      Nexfield Academy

      Nexfield Academy

      Nexfield Academy

      Nexfield Academy

      Nexfield Academy

      Nexfield Academy

      Nexfield Academy

      Nexfield Academy

      Nexfield Academy

      Nexfield Academy

      Nexfield Academy

      Nexfield Academy

      Nexfield Academy

      Nexfield Academy

      Nexfield Academy

      Поделитесь этой страницей

      Выберите одну из опций, чтобы поделиться

      Social Media
      Telegram
      arrow
      Social Media
      Facebook
      arrow
      Social Media
      Отправить на почту
      arrow
      Social Media
      Больше опций
      arrow
      exit-icon
      arrow
      copy-icon
      Данные скопированы!
      Они уже в твоем буфере обмена
      close-icon
      Узнай первым о релизе нашего нового продукта!
      Студенты, оформившие предзапись, получают приоритетные места на курсе. Будь первым, не откладывай прогресс на потом!

        icon
        icon
        icon
        Нажимая эту кнопку, ты соглашаешься с Политикой Конфиденциальности и Условиями использования.
        exit-icon
        arrow
        banner-footer Стать студентом Академии
        logo-site
        icon-contact
        info@nexfield.academy
        Связь через email
        icon-contact
        @nexfield_support
        Связь через Telegram
        Курсы и профессии
        Все курсы
        UX/UI дизайнер + AI
        Графический дизайнер + AI
        Веб-дизайнер + AI
        Дизайн-системы
        UX исследования
        Карьера дизайнера
        Бесплатное обучение
        Figmaстер
        Графический дизайн: старт в профессии
        UX/UI дизайн: старт в профессии
        Сервисы
        Проверка контраста цветов
        Генератор брифов
        Инструменты
        Иллюстрации
        Туториалы
        С чего мне начать?
        Развитие дизайнера
        Статьи
        Новости дизайна
        Ресурсы
        Вдохновение
        Академия
        Об академии
        Отзывы студентов
        Контакты
        Вакансии
        Личный кабинет
        Nexfield Academy, 2026 © Все права защищены
        Договор оферты
        Политика конфиденциальности
        Условия использования
        Информация о доступности
        Наверх
        Рады снова видеть тебя!
        Чтобы скачать бриф, войди в личный кабинет
        Ещё нет аккаунта?
        Зарегистрируйся
        icon
        icon
        icon icon
        Напомнить пароль
        Или Продолжить через:
        google-icon-social
        Google
        facebook-icon-social
        Facebook
        close_icon_white
        exit-icon
        Присоединяйся к сообществу комьюнити Nexfield
        Уже есть аккаунт?
        Войди в личный кабинет
        icon
        icon
        icon icon
        Или зарегистрироваться через:
        google-icon-social
        Google
        facebook-icon-social
        Facebook
        Продолжая, ты соглашаешься с Политикой Конфиденциальности и Условиями использования.
        image
        image
        А зачем мне вообще нужен личный кабинет?
        image
        Добавляй любую публикацию или ресурс в закладки и имей быстрый доступ к ним.
        image
        Вдохновляйся лучшими сайтами и создавай свою собственную библиотеку референсов.
        image
        Создавай тематические подборки публикаций или ресурсов.
        close_icon_white
        exit-icon
        Остался последний шаг, и ты — в комьюнити Nexfield
        Давай познакомимся! Расскажи нам немного о себе.
        icon
        icon
        Страна
        icon
        Популярные
        Украина
        Израиль
        Беларусь
        США
        Канада
        Польша
        По алфавиту
        icon
        information_icon_blue
        Телефон необходим для верификации ваших данных. Мы не «спамим» и не передаём данные третьим лицам!
        Я хочу первым получать полезный контент для дизайнеров на почту
        close_icon_white
        exit-icon
        Не помнишь пароль? Не беда!
        Введи свой email и ожидай письма. Мы всё восстановим!
        icon
        Отбой, я всё вспомнил
        exit-icon
        close_icon
        Подтверди свой email
        Мы отправили код подтверждения на указанную почту: Мы отправили его на почту:
        Подтвердить
        Ввести другой email
        Отправить код еще раз можно через:
        03:00
        icon notification
        Не забудь проверить папки СПАМ и «Промоакции»
        close_icon_white
        exit-icon
        check-icon
        Твое сообщение успешно отправлено

        Пока ты это читаешь, мы уже изучаем твоё письмо. 
Ответ последует совсем скоро!

        close_icon_white
        exit-icon
        Вернуться на сайт
        check-icon
        Пароль успешно изменен!
        Теперь ты сможешь войти в личный кабинет с помощью нового пароля
        close_icon_white
        exit-icon
        Вернуться в «Мой профиль»
        Редактировать дальше
        Все получилось!
        Ты успешно закрыл эту задачку!
        Перейти в личный кабинет
        close-icon

        Мы используем cookies

        Все окей, мы просто делаем твой опыт использования сайта лучше!

        Настроить