Блог

Как сопоставить дизайн с CSS: spacing scale, rem/px, line-height, grid — практический перевод

Перевод макета в код без потерь: шкала отступов, rem и px, line-height и сетка CSS Grid/Flex в реальном handoff-процессе.

CSSUIHandoff
Как сопоставить дизайн с CSS: spacing scale, rem/px, line-height, grid — практический перевод

База перевода дизайна в CSS

  • Выберите базовый шаг spacing (часто 8px).
  • Фиксируйте токены отступов и размеров через переменные.
  • Используйте rem для масштабируемой типографики.
  • Сверяйте line-height в процентах и числовых значениях.
  • Стройте макетные сетки через CSS Grid/Flex.

Практически это выглядит так: единая шкала интервалов + типографическая система + контейнеры и сетка, которые совпадают по логике между Figma и кодом.

Ключевая идея

Чем меньше «ручных» единичных значений в CSS, тем проще поддерживать интерфейс и быстрее развивать продукт.

Related

Похожие статьи

Как передавать макеты разработчику: спецификация, состояния, токены, redlines, checklist

Как передавать макеты разработчику: спецификация, состояния, токены, redlines, checklist

Практичный handoff без потерь: какие состояния и спецификацию передавать, как оформить redlines и финальный checklist перед разработкой.

Как подготовить иконки для разработки: размеры, stroke, export, naming, sprite/SVG

Как подготовить иконки для разработки: размеры, stroke, export, naming, sprite/SVG

Чистая подготовка иконок для фронтенда: единые размеры, корректный SVG-export, нейминг и правила для спрайтов.

Как сделать “pixel perfect” без токсичности: допуски, критерии, что важно на самом деле

Как сделать “pixel perfect” без токсичности: допуски, критерии, что важно на самом деле

Баланс между точностью и скоростью: как согласовать допуски, не скатиться в перфекционизм и сохранить качество без конфликтов.

Как собрать дизайн-систему в Figma с нуля: токены, компоненты, варианты, документация

Как собрать дизайн-систему в Figma с нуля: токены, компоненты, варианты, документация

Пошаговый подход к дизайн-системе: от токенов и atomic-компонентов до вариантов, библиотеки и документации для команды.

Дизайн-токены простыми словами: что это, как внедрять и как это экономит время команде

Дизайн-токены простыми словами: что это, как внедрять и как это экономит время команде

Понятное введение в дизайн-токены: как они связывают дизайн и код, сокращают несогласованность и ускоряют разработку.

UI-kit vs дизайн-система: в чем разница и что нужно именно для малого продукта

UI-kit vs дизайн-система: в чем разница и что нужно именно для малого продукта

Разбираем разницу между UI-kit и дизайн-системой и выбираем подход для небольшого продукта без избыточных затрат.