Перейти к содержимому

Осмысленные обёртки

Обёртка — это реальный фрейм или компонент Figma с понятной задачей. Это не дополнительный тег и не пояснение в имени слоя.

hero-copy объединяет текст, hero-actions — элементы управления внутри hero
Проследите вложенность: hero-copy содержит связанный текст, hero-actions — связанные элементы управления. У каждой обёртки есть задача в раскладке. Показана одна осмысленная структура, не сравнение хорошего и плохого и не требование добавлять обёртки везде. Открыть в полном размере.

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

  • объединяет элементы, которые адаптируются вместе;
  • создаёт список, сетку, поверхность или область обрезки;
  • отвечает за фон или область взаимодействия;
  • задаёт модальное окно, состояние или экспортируемую иллюстрацию.
hero-copy
hero-title
hero-subtitle
  • появилась только потому, что слои выбрали вместе;
  • содержит один слой и не имеет структурной задачи;
  • меняет координаты, но не добавляет смысла;
  • является обычным GROUP или Frame 53 вне ресурса.

Удаляйте лишний уровень, а не содержимое. Если у GROUP есть настоящая задача раскладки, замените его фреймом с нативной раскладкой Figma, сохранив связь элементов. [decor] отмечает визуальный слой, но не оправдывает произвольную раскладку контента. Декоративная композиция, передаваемая одним цельным ресурсом, может использовать [decor] [asset].

Настройки могут меняться на разных ширинах, но осмысленная обёртка и её место в дереве должны оставаться узнаваемыми. Обёртке только на одной ширине нужна записанная структурная причина.

Приближайте и листайте. Закрыть — Esc.