ALAuto Layout
Инструкция Illustrator
Скачать ZIP ↗

Auto Layout · версия 0.6.3

Figma‑логика внутри Illustrator.

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

11 туториаловВсе инструменты панелиWin + Mac установка

01 · установка

Распакуйте архив. Запустите один файл. Откройте панель.

  1. Закройте IllustratorПеред первой установкой и каждым обновлением сохраните документы и полностью закройте приложение.
  2. Распакуйте ZIPНе запускайте файлы прямо из архива. После распаковки рядом должны лежать папки CSXS, css, js, jsx, lib и установщик.
  3. Windows: запустите EXEОткройте Auto-Layout-Installer-0.6.3.exe и нажмите «Установить Auto Layout». Путь к Illustrator выбирать не нужно.
  4. macOS: запустите командуВ Finder нажмите правой кнопкой по распакованной папке → «Службы» → «Новый Терминал в папке». Выполните две команды из блока справа.
  5. Откройте панельПерезапустите Illustrator → Окно → Расширения → Auto Layout. При обновлении в заголовке должна появиться версия 0.6.3.

02 · первый автолейаут

Выделите объекты и задайте геометрию контейнера.

  1. Выделите один или несколько объектовПлагин берёт объекты верхнего уровня. Можно попасть курсором в текст или фигуру внутри группы — нужный элемент будет найден автоматически.
  2. Выберите направлениеГоризонтальное — для кнопок, тегов и панелей. Вертикальное — для карточек, меню и текстовых стеков.
  3. Задайте интервалы, выравнивание и отступыНастройки можно менять до создания. Если выбран один готовый объект, исходная граница сохраняется как стартовая.
  4. Нажмите «Создать Auto Layout»Плагин создаст контейнер и сразу начнёт применять изменения панели в реальном времени.
  5. Проверьте контекст вверху панелиПуть «Auto Layout › Заголовок» показывает, какой контейнер и какой дочерний элемент сейчас редактируются.

03 · контейнер

Раскладка, граница и отступы — три разных уровня.

01

Направление

Определяет порядок потока: слева направо или сверху вниз. Оно не поворачивает объекты, а меняет логику их размещения.

горизонтально / вертикально
02

Два интервала

↔ отвечает за расстояние по горизонтали, ↕ — по вертикали. При переносе второе значение становится расстоянием между рядами или колонками.

значения независимы
03

Выравнивание

Матрица 3×3 задаёт положение содержимого внутри свободного места. «По краям» равномерно распределяет элементы по основной оси.

позиция / распределение
04

Перенос

Перекладывает элементы на новую строку или колонку, когда фиксированной ширины или высоты больше не хватает.

wrap внутри границы

РАЗМЕР КОНТЕЙНЕРА

«По содержимому» или «Фиксированный»

  1. По содержимому — граница вычисляется по объектам, интервалам и отступам.
  2. Фиксированный — введите точную ширину или высоту.
  3. Значение 0 в фиксированном режиме сохраняет текущую границу — удобно при создании из готовой карточки.
  4. Ширину и высоту можно комбинировать: например, фиксированная ширина + высота по содержимому.

ВНУТРЕННИЕ ОТСТУПЫ

Четыре стороны независимо

  1. Откройте «Размер и отступы контейнера».
  2. Оставьте значок связи активным, чтобы менять четыре стороны одновременно.
  3. Отключите связь для разных значений сверху, справа, снизу и слева.
  4. Отступы принадлежат контейнеру и учитываются в его адаптивном размере.
Как читать интервалыВ горизонтальной раскладке ↔ — между элементами, ↕ — между рядами при переносе. В вертикальной раскладке ↕ — между элементами, ↔ — между колонками при переносе. Плагин не подставляет скрытое значение 10 pt.

04 · текст

Текстовый фрейм управляет переносом, а не видимая строка.

МНОГОСТРОЧНЫЙ ТЕКСТ

Фиксированная ширина + автовысота

  1. Выделите текст внутри Auto Layout.
  2. Откройте «Выбранный элемент».
  3. Ширина → «Фиксированная» и задайте число.
  4. Высота → «Автовысота».
  5. Редактируйте текст или ширину боковым маркером — высота пересчитается автоматически.

ОДНА СТРОКА

Автоширина + автовысота

  1. Используйте для тегов, коротких подписей и кнопок.
  2. Ширина следует за длиной текста.
  3. Высота следует за реальной границей строки.
  4. При изменении надписи контейнер и вложенные контейнеры перестраиваются.

РАСТЯНУТЬ

Текст занимает доступную ширину

  1. Сделайте ширину родительского контейнера фиксированной.
  2. Для текстового элемента выберите ширину «Растянуть».
  3. Высоту оставьте «Автовысота».
  4. Плагин создаст точную текстовую область и будет переносить строки внутри неё.
Если был точечный текстПри выборе фиксированного размера или «Растянуть» плагин автоматически преобразует точечный текст в текстовую область. Поэтому граница совпадает с заданным фреймом, а не с видимыми глифами.
ЗаголовокФиксированная ширина + автовысота, если он может переноситься.
АбзацФиксированная ширина или растянуть + автовысота.
КнопкаАвтоширина + автовысота внутри собственного вложенного Auto Layout.
Не используйтеФиксированную высоту для текста, если количество строк может меняться.

05 · элементы

Размер, положение и порядок каждого элемента.

  1. По содержимомуОбъект сохраняет естественную границу. Для текста этот режим называется «Автоширина» или «Автовысота».
  2. ФиксированныйЭлемент получает точное значение по выбранной оси. Кнопка ↻ считывает текущую границу с холста.
  3. РастянутьЭлемент занимает свободное место родителя. Родитель должен иметь определённый размер по этой оси.
  4. Доп. интервал передДобавляется только перед выбранным элементом: общий 8 + дополнительный 32 дают 40 перед кнопкой.
  5. Применить размерРезервная кнопка после сложного ручного изменения. Обычные поля применяются в реальном времени.

ПОРЯДОК

Переместить между соседями

  1. Выделите элемент внутри Auto Layout.
  2. Перетащите его строку в списке «Переместить элемент».
  3. Либо используйте ⇤, ←, →, ⇥.
  4. Можно перетащить объект на холсте через соседний — порядок обновится автоматически.

ДУБЛИРОВАТЬ

Повторить логический элемент

  1. Выделите любой объект внутри нужного элемента.
  2. Нажмите «Дублировать элемент».
  3. Если выделено несколько частей, плагин сначала объединит их в один логический элемент.
  4. Копия появится рядом и сохранит настройки размера.

ИЗВЛЕЧЬ

Оставить объект, убрать из потока

  1. Выделите объект или его внутреннюю часть.
  2. Нажмите «Извлечь из раскладки».
  3. Объект останется в документе, но перестанет быть дочерним элементом этого Auto Layout.
  4. Контейнер сразу пересчитается.

06 · вложенность

Кнопка внутри карточки остаётся отдельным Auto Layout.

  1. Создайте внутренний элементНапример, выделите текст и иконку кнопки → горизонтально → по содержимому → задайте отступы → «Создать вложенный Auto Layout».
  2. Положение сохраняетсяНовый вложенный контейнер занимает место исходного элемента в родительском Auto Layout.
  3. Выбирайте уровень через холстКлик по кнопке открывает её настройки; клик по внешней карточке — настройки карточки. Путь наверху панели показывает вложенность.
  4. Количество не ограниченоВ одном AI-файле можно использовать несколько независимых и вложенных Auto Layout с разными стилями.
Главное различие«Создать вложенный Auto Layout» превращает выбранный элемент родителя в новый контейнер. «Добавить элемент» переносит уже готовый внешний объект или Auto Layout внутрь выбранного контейнера.

07 · расширенные режимы

Перенос, свободное положение и оформление.

ПЕРЕНОС

Новая строка или колонка

Зафиксируйте ограничивающую ось и включите перенос. Элементы перейдут на новую линию, когда место закончится.

  • ↔ и ↕ задаются отдельно
  • «Ряды по вертикали / горизонтали» распределяет линии
  • работает с выравниванием и «По краям»
СВОБОДНО

Объект внутри, но вне потока

Выберите дочерний элемент → Положение → «Свободное — остаётся внутри контейнера». После переключения его можно двигать вручную.

  • не участвует в порядке и интервалах
  • адаптивная граница схлопывает место
  • фиксированный контейнер сохраняет границу
ОФОРМЛЕНИЕ

Фон точной границы

Включите заливку или обводку, задайте цвет, прозрачность, толщину и радиус. Фон всегда остаётся позади содержимого.

  • нативная палитра + HEX
  • кнопка «Взять» считывает цвет с объекта
  • оформление хранится внутри AI

СВОБОДНЫЙ БЕЙДЖ

Положить поверх карточки

  1. Добавьте бейдж в карточку обычной вставкой.
  2. Выделите его и установите положение «Свободное».
  3. Сразу после переключения текущие координаты сохранятся.
  4. Перетащите бейдж в нужное место. Чтобы вернуть в поток, выберите «В общей раскладке».

ЦВЕТ КОНТЕЙНЕРА

Три способа выбрать цвет

  1. Нажмите цветной квадрат и используйте системную палитру.
  2. Введите HEX-код, например #6C5CE7.
  3. Либо выделите объект с нужной заливкой или обводкой и нажмите «Взять».
  4. Галочка слева включает или выключает соответствующее оформление.

08 · вся панель

Справочник кнопок и служебных инструментов.

?

Подсказки

Включает или скрывает поясняющие строки в панели. Выбор сохраняется после перезапуска.

pt / px / mm / cm / in

Единицы

Меняет отображение и ввод чисел. Реальный размер объектов при переключении единиц сохраняется.

Полоса в поле

Быстрое число

Кликните или протяните по тонкой полосе внутри числового поля. Также работают ручной ввод и стрелки клавиатуры.

Считать размер

Загружает текущую геометрию выбранного дочернего объекта в поля ширины и высоты.

Развернуть

Обратный порядок

Меняет порядок всех дочерних элементов текущего Auto Layout на противоположный.

Убрать Auto Layout

Открепить контейнер

Удаляет поведение Auto Layout, но сохраняет пользовательские объекты. Используйте, если нужна обычная группа Illustrator.

Загрузить вручную

Перечитать настройки

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

Синхронизировать с холстом

Ручная синхронизация

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

ГОРЯЧАЯ КЛАВИША

Назначить своё сочетание

  1. Откройте раздел «Горячая клавиша».
  2. У команды «Создать автолейаут» нажмите «Записать сочетание».
  3. Нажмите комбинацию с Ctrl, Alt, Shift или Cmd.
  4. Отдельно назначьте команду «Добавить элемент».
  5. «Сбросить» освобождает сочетание. По умолчанию клавиши не назначены и стандартные команды Illustrator не перехватываются.

РЕАЛЬНОЕ ВРЕМЯ

Что обновляется автоматически

  1. Изменение полей панели сразу перестраивает контейнер.
  2. Редактирование текста пересчитывает его высоту и родителей.
  3. Перемещение дочернего элемента через соседа меняет порядок.
  4. Обычная разгруппировка запускает очистку служебных рамок.
  5. Ручная синхронизация остаётся запасным действием, а не обязательной кнопкой.

09 · практический туториал

Карточка с текстом, кнопкой и бейджем.

  1. Подготовьте объектыИзображение, заголовок, абзац, текст кнопки и бейдж могут лежать на холсте отдельно.
  2. Соберите текстовый блокЗаголовок + абзац → вертикально → интервал 8 → фиксированная ширина 272 → высота по содержимому. Для обоих текстов: фиксированная ширина или растянуть + автовысота.
  3. Соберите кнопкуТекст кнопки → горизонтально → по содержимому → отступы 11 сверху/снизу и 15 слева/справа → заливка и скругление.
  4. Соберите внешнюю карточкуИзображение + текстовый блок + кнопка → вертикально → ширина 320 фиксированная → высота по содержимому → интервал 16 → отступы 24.
  5. Настройте дочерние элементыИзображение: ширина «Растянуть», высота фиксированная. Кнопка: по содержимому. Если нужен больший воздух перед кнопкой, задайте ей «Доп. интервал перед».
  6. Добавьте бейджВыберите карточку → «Добавить элемент» → выберите бейдж → «Добавить выбранное» → положение «Свободное» → переместите поверх изображения.

10 · если что-то непонятно

Типовые ситуации и точные решения.

Панель не появилась после установки

Полностью перезапустите Illustrator и откройте Окно → Расширения → Auto Layout. Проверьте, что архив был распакован целиком. На Windows повторно запустите EXE; на macOS — обе команды из раздела установки.

macOS пишет, что установщик повреждён

Это карантин Gatekeeper для неподписанного тестового файла. Откройте Терминал именно в распакованной папке, выполните xattr -dr com.apple.quarantine ., затем bash "./Install Auto Layout.command".

«Растянуть» визуально ничего не меняет

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

После редактирования текст обрезан или остался фиксированным

Выберите текст → ширина «Фиксированная» или «Растянуть» → высота «Автовысота». Если геометрия менялась вручную сложным способом, нажмите ↻ или «Синхронизировать с холстом».

Новый элемент добавился не между нужными объектами

До подтверждения расположите добавляемый объект ближе к нужному промежутку и следите за индикатором места вставки. После добавления можно перетащить строку элемента в списке или использовать стрелки порядка.

Свободный элемент двигается, но контейнер не уменьшился

В адаптивном режиме «По содержимому» освободившееся место схлопывается. Фиксированный контейнер намеренно сохраняет свою границу. Если нужен адаптивный результат, переключите соответствующую ось родителя на «По содержимому».

Нужно два разных Auto Layout в одном документе

Просто создавайте их независимо. Плагин хранит настройки каждого контейнера внутри AI-файла. Выделение контейнера или объекта внутри него автоматически загружает нужные параметры.

Нужно убрать поведение, но сохранить дизайн

Выберите контейнер → «Другие действия» → «Убрать Auto Layout». Пользовательские объекты сохранятся. Для одного дочернего элемента используйте «Извлечь из раскладки».

11 · рабочий цикл

Пять проверок перед сохранением.

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

Скачать Auto Layout 0.6.3 ↗