Больше статей читайте в нашем блоге

Что такое автолайаут и как его применять в Фигме

Автолайаут в Фигме

Figma является удобным и практичным web-инструментом, с помощью которого разработчики и дизайнеры верстают сайты, а также создают сложные табличные структуры. Широкие возможности включают в себя такую функцию, как Auto Layout, с помощью которой можно автоматизировать создание отступов, а также обеспечить удобное выравнивание соседних модулей. Каждому web-дизайнеру будет полезным освоить этот инструмент и начать активно его использовать.

Актуальность применения функции Auto Layout в Фигме

Вне зависимости от типа и структуры будущего сайта, при верстке макета очень важно обеспечить правильность отступов. Для этой цели некоторые специалисты рисуют отдельные ячейки, однако это влечет за собой значительные затраты времени и сил. Инструмент автолайаут, который после обновления программы в 2022 году стал более функциональным, дает возможность создать красивый макет web-сайта гораздо быстрей и удобней.

Важно понимать, что с самого начала отступы должны быть подчинены определенному алгоритму, поскольку иначе, при малейшей корректировке, web-дизайнеру придется подгонять все заново вручную. Применение автолайаута в Фигме дает возможность упростить такую работу, а также применять новые алгоритмы по моделированию отступов.

Какие задачи решает инструмент Auto Layout

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

  • 1.
    Создавать кнопки при помощи введения параметров для автоматических отступов.
  • 2.
    Осуществлять группировку элементов с установкой автоматических отступов.

Некоторые ограничиваются инструментом автолайаут для формирования кнопок, однако его функционал гораздо шире. Главное удобство данной функции заключается в том, что слои, границы и текст в ячейке воспринимаются как соседние компоненты. Благодаря этому к ним успешно применяются все правила макета, что снижает количество манипуляций для создания объекта.

Для лучшего понимания, как это работает, рассмотрим пример. У нас имеется текст и прямоугольник с заливкой.

Если мы включаем функцию Auto Layout для базового слоя и компонента без преобразования, то получаем одну из таких картинок:

Горизонтальное расположение компонентов
Горизонтальное расположение компонентов
Вертикальное расположение компонентов
Вертикальное расположение компонентов

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

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

Фрагмент сетки, которую можно использовать для проектирования иконок 16px
Фрагмент сетки, которую можно использовать для проектирования иконок 16px

При помощи данной функции можно качественно улучшить оптимизацию дизайн систем сайта. Объекты внутри легко регулируются и задаются автоматически после применения нужных параметров.

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

Разработать и внедрить адаптивную кнопку в Фигме несложно, для этого нужно выполнить следущие действия:

  • 1.
    Придумать нужный текст.
  • 2.
    Правой кнопкой мыши по блоку выбирать опцию Frame Selection.
  • 3.
    Заполнить готовый фрейм заливкой, добавить необходимый фон, для чего в блоке Fill рядом с функцией Auto Layout кликнуть по '+'
При печати слова «Принять» границы кнопки автоматически отодвигаются вправо
При печати слова «Принять» границы кнопки автоматически отодвигаются вправо

Дальнейшим шагом можно уже выставлять иконки, для чего потребуется указать значения напротив соответствующей иконки. Таким образом, у вас будет готова кнопка, которая сможет подстраиваться под всю длину текста, что чрезвычайно удобно. Это происходит за счет параметра Resizing (смена размера), где по умолчанию используется функция Hug contents (автоматическая корректировка ширины и высоты).

После активации Auto Layout в Фигме все элементы, которые располагаются внутри, начинают подч