Skip to content

Брейкпоинты

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

Подключите фреймы к адаптиву

  1. Выделите фрейм.
  2. В секции Frame установите RoleBreakpoint.
  3. Повторите для остальных адаптивных версий.
  4. Снимите выделение, чтобы открыть настройки Canvas.

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

В этом сценарии шкала появляется только после назначения роли обоим верхнеуровневым фреймам.

Соберите Mobile через Generate

Если Desktop уже готов, его можно использовать как основу для узкой версии.

  1. Создайте пустой фрейм Mobile и назначьте ему роль Breakpoint.
  2. Выделите только Mobile. Рядом с названием фрейма появится кнопка Generate.
  3. Нажмите Generate и выберите исходный фрейм в поле Source.
  4. Настройте Width — ширину колонки — и Gap — расстояние между верхнеуровневыми блоками. Результат меняется на холсте сразу.
  5. Нажмите Apply, когда стартовая раскладка готова.

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

Связи между скопированными виджетами сохраняются. Действия, которые вели к виджетам или группам за пределами исходного фрейма, не переносятся.

Следите одновременно за параметрами Width и Gap и за живым результатом внутри Mobile до нажатия Apply.

Настройте диапазоны

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

Limit width задаёт верхнюю границу самого широкого диапазона. Это ширина области материала, а не всего окна браузера.

Общую границу удобно сначала подобрать перетаскиванием, а затем уточнить числом.

Параметры фрейма

Для Breakpoint доступны дополнительные настройки:

  • Scalable разрешает масштабировать содержимое внутри диапазона фрейма.
  • Gap below оставляет пространство после фрейма в материале.

Разницу между Fixed и Scalable лучше оценивать на одном и том же макете при плавном изменении ширины.

Gap below должен быть заметен как часть потока материала, поэтому его стоит показать между двумя соседними блоками.

Обычный фрейм с ролью Frame не участвует в переключении. Его можно использовать как вложенную область внутри брейкпоинта.

Проверьте результат

Откройте Preview и переключите ширину между 960 и 400 px. Активный фрейм должен меняться в соответствии со шкалой.

При плавном перетаскивании ручки момент перехода должен совпасть с границей на шкале Breakpoints.