Figma для разработчика
Верстать по макету — значит «читать» Figma как спецификацию: размеры, отступы, цвета, токены. Разбираем, что именно смотрит фронтендер в макете и как это переносится в CSS.
Что вытаскиваем из макета
- размеры блока: width/height, border-radius, отступы (padding/margin);
- типографику: font-size, line-height, weight, letter-spacing;
- цвета и градиенты — hex/oklch с копированием в один клик;
- auto layout — аналог flexbox: направление, gap, выравнивание.
/* Auto Layout (direction: column, gap: 8) → CSS: */
.card {
display: flex;
flex-direction: column;
gap: 8px;
}
Design tokens
Токены — переменные дизайн-системы: цвета, шрифты, отступы живут в одном месте и экспортируются в CSS:
/* tokens из Figma → style.css */
:root {
--color-bg: #fafaf9;
--color-accent: #6366f1;
--space-2: 8px;
--radius-md: 12px;
}
💡
Не верстайте «пиксель в пиксель» бездумно: макет часто рисуется на отступы 8px сетки. Увидели 37px — почти наверняка токен 8×4=32 с кривым выравниванием или макет «плоского дизайна».
ℹ️
Мастерство — «снять макет за 5 минут»: реп-грабли Figma (dev-mode), плагины экспорта токенов и копирование CSS прямо из панели. Лучшая экономия времени на рутине.