Главная | Все статьи | Код

Как использовать Figma для верстки

JavaScript Время чтения статьи ~4 минуты 8

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

Познакомьтесь с Фронтенд разработкой бесплатно

Начните с этих 5 уроков

Почему Figma хорошо подходит для верстки

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

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

Верстка в Figma без использования Dev Mode

К сожалению, теперь Dev Mode доступен только в платной версии Figma, как и режим совместной работы. Но все еще существует бесплатный тариф, в котором недоступны многие функции, хотя с его помощью тоже можно работать над сайтом. Ознакомимся с основными функциями, которые предлагаются в бесплатной версии Figma для верстки.

Сетки и направляющие

Сетки помогают выровнять элементы в макете, а направляющие — точно их позиционировать. Вы сможете проверить, все ли элементы макета стоят на нужных местах и правильно ли они выровнены. Используйте клавиши <kbd>Ctrl + ' (Apostrophe)</kbd>, чтобы включить сетку, или <kbd>Shift + Ctrl + 4</kbd>, чтобы включить направляющие.

Чтобы приблизить какой-то элемент и рассмотреть его или, наоборот, отдалить макет и оценить общий вид, используйте <kbd>Ctrl + Scroll</kbd> (колесико мыши), или же <kbd>Ctrl + + \ Ctrl + -</kbd>. Зажав пробел, можно двигать макет, чтобы в центре экрана оказался нужный элемент. Если вы переключитесь в режим превью, вы сможете перемещаться между элементами или страницами с помощью пробела. Это нужно, чтобы понять, как выглядит макет в целом и его составляющие.

Выбор и копирование свойств элементов

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

Свойства элемента можно скопировать через стандартную комбинацию <kbd>Ctrl + C / Ctrl + V</kbd>. Это важно, если вы не экспортируете стили через плагин: скопировав их в Figma, можно более точно воспроизвести макет в коде.

Попробуйте себя в Frontend-разработке

Начать с 5 бесплатных уроков

Если панель инспектора, которая в Figma находится с правой стороны, не отображается при выделении элемента, попробуйте вызвать ее клавишами <kbd>Ctrl + Shift + I</kbd>. Это позволит просмотреть все стили, свойства и CSS-код выбранного элемента. А с помощью клавиш <kbd>Ctrl + Alt + C</kbd> можно даже получить CSS код для верстки.

Кстати, убрать панели, чтобы ничто не мешало разглядывать макет, можно с помощью клавиш <kbd>Ctrl + /</kbd>.

Группировка и разгруппировка

Еще одна незаменимая функция при преобразовании макета в код сайта. Если сгруппировать несколько элементов в группу, с ними можно работать как с блоком: изменять размер, перемещать или экспортировать в форматах SVG и PNG, чтоб переместить на сайт в виде изображений. Для группировки выделите кликом нужные элементы, зажав <kbd>Ctrl</kbd>, а затем нажмите <kbd>Ctrl + G</kbd>. Разгруппировать элементы можно клавишами <kbd>Ctrl + Shift + G</kbd>.

Экспорт элементов

Экспорт элемента осуществляется с помощью клавиш <kbd>Ctrl + E</kbd>.

Обратите внимание: при экспорте изображения вы можете увеличить или уменьшить его. Не забывайте об этом, чтобы не перегружать страницы сайта большими файлами JPEG.

Измерение расстояний и размеров

Для точной верстки макета важно знать не только размер отдельных элементов, но и расстояние между ними. Узнать это расстояние можно с помощью клавиш <kbd>Alt + Hover</kbd>. Это полезно для точного позиционирования. Также расстояние между элементами можно узнать, включив линейку клавишами <kbd>Shift + R</kbd>.

Работа с текстом

Используя панель инспектора, можно установить тип и размер шрифта, а также применить эффекты к тексту. Кроме того, текст можно скопировать с помощью клавиш <kbd>Alt + Click</kbd> по текстовому элементу. Это может пригодиться, если вы переносите контент макета поэлементно.

Рекомендуем попробовать

5 бесплатных уроков Frontend

Заключение

Если вы решите, что будете регулярно заниматься версткой в Figma, лучше приобрести платный пакет с поддержкой Dev Mode или установить один из множества плагинов. Но изучить, как работает Figma, какие бывают функции, как с ними работать, можно и в бесплатной версии, протестировав функционал платформы и сочетания горячих клавиш.

Аватар пользователя Анастасия Уминская
Анастасия Уминская 21 августа 2024
8
Похожие статьи
Рекомендуемые программы
профессия
от 25 000 ₸ в месяц
Разработка фронтенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 26 декабря
профессия
от 25 000 ₸ в месяц
Разработка веб-приложений на Django
10 месяцев
с нуля
Старт 26 декабря
профессия
от 14 960 ₸ в месяц
Ручное тестирование веб-приложений
4 месяца
с нуля
Старт 26 декабря
профессия
от 25 000 ₸ в месяц
Разработка приложений на языке Java
10 месяцев
с нуля
Старт 26 декабря
профессия
от 24 542 ₸ в месяц
новый
Сбор, анализ и интерпретация данных
9 месяцев
с нуля
Старт 26 декабря
профессия
от 25 000 ₸ в месяц
Разработка веб-приложений на Laravel
10 месяцев
с нуля
Старт 26 декабря
профессия
от 28 908 ₸ в месяц
Создание веб-приложений со скоростью света
5 месяцев
c опытом
Старт 26 декабря
профессия
от 39 525 ₸ в месяц
Разработка фронтенд- и бэкенд-компонентов для веб-приложений
16 месяцев
с нуля
Старт 26 декабря
профессия
от 25 000 ₸ в месяц
Разработка бэкенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 26 декабря
профессия
новый
Автоматизированное тестирование веб-приложений на JavaScript
8 месяцев
c опытом
Старт 26 декабря