Компоненты — элементы интерфейса, которые можно многократно использовать в дизайне. Они ускоряют работу и помогают поддерживать единообразие.
Быстрее всего компоненты текущего файла можно открыть на панели Компоненты:
На панели доступны:
У каждого раздела есть заголовок. Включенные библиотеки называются по именам файлов; разделы можно сворачивать и разворачивать.
Просмотр компонентов в библиотеке ресурсов
Компоненты упорядочены по схеме Файл > Страница > Фрейм. Раскрывайте путь стрелкой слева. Внутри фрейма компоненты сортируются по названию, а не по положению в исходном файле.
Pixso определяет связи между компонентами по:
Примечание: набор компонентов может содержать только компоненты. В него нельзя добавлять текст, описания и фреймы или группировать варианты.
При объединении компонентов в варианты Pixso сохраняет их текущее расположение и интервалы. Рекомендуется заранее привести макет в порядок.
По умолчанию набор вариантов имеет фиолетовую пунктирную границу и не имеет заливки. Оформление можно изменить в соответствии с брендом и дизайн-системой.
Компонент можно создать из любого объекта или слоя: от простой фигуры, кнопки или текста до сложной карточки или меню.
Примечание: похожие компоненты с небольшими отличиями удобно объединять в варианты. Это упрощает библиотеку и помогает быстрее находить нужный элемент.
1. Выберите слой.
2. Создайте компонент одним из способов:
3. Pixso поместит слой в специальный фрейм компонента. На панели слоев компонент отмечается фиолетовым значком.
4. Добавьте описание на правой панели, чтобы соавторы и разработчики видели его на панели проверки.
По умолчанию команда Создать компонент создает один компонент, но Pixso поддерживает и пакетное создание. Источником могут быть:
Примечание: если выбрано несколько других слоев, Pixso создаст отдельный компонент для каждого.
Основной компонент определяет свойства элемента, а экземпляр — его повторно используемая копия. Способ создания экземпляра зависит от того, хранится компонент локально или опубликован в облачной библиотеке.
На левой панели можно искать компоненты и открывать другие библиотеки.
1. Нажмите Компоненты.
2. Найдите нужный компонент:
3. Перетащите компонент на холст, чтобы создать экземпляр.
В том же файле экземпляр можно создать копированием.
1. Горячие клавиши:
macOS: ⌘ Command + D
Windows: Ctrl + D
2. Перетаскивание: удерживайте ⌥ Option в macOS или Alt в Windows и перетащите компонент. Сначала отпустите кнопку мыши, затем клавишу, иначе компонент будет перемещен.
3. Копирование и вставка:
macOS: ⌘ Command + C, затем ⌘ Command + V
Windows: Ctrl + C, затем Ctrl + V
При создании интерфейсов часто нужно переключаться между экземплярами значков, кнопок и карточек.
Нужный компонент можно найти в текущем файле или во включенных командных библиотеках.
Выберите экземпляр, откройте меню Экземпляр на правой панели и выберите связанный компонент для замены.
В экземпляре можно менять размер, цвет, шрифт, текст и другие свойства. Переопределенные свойства не обновляются вместе с основным компонентом.
Примечание: положение вложенного слоя в экземпляре менять нельзя.
Любой экземпляр можно отвязать от основного компонента.
1. Через меню экземпляра:
2. Через контекстное меню:
3. Горячие клавиши:
macOS: ⌥ Option + ⌘ Command + B
Windows: Ctrl + B
Каждый экземпляр связан с основным компонентом. Изменения основного компонента применяются ко всем связанным экземплярам.
Если основной компонент и экземпляры находятся в одном файле, изменения применяются сразу. Для опубликованных компонентов изменения нужно опубликовать через панель Компоненты, чтобы они стали доступны в других файлах.
Изменять дизайн основного компонента можно только в исходном файле.
Примечание: Pixso предложит команду для возврата к экземпляру.
В дизайн-системах часто есть похожие компоненты, отличающиеся состоянием, размером или яркостью. Варианты позволяют объединить их в один контейнер и упростить поиск.
Примечание: не рекомендуется объединять в варианты разные значки. Варианты подходят для одного значка с разными размерами или взаимодействиями.
Похожие компоненты называются вариантами, а объединяющий их контейнер — набором компонентов или набором вариантов.
Примечание: варианты помещаются в отдельный фрейм — набор компонентов, который может содержать только компоненты. Чтобы быстро создать компонент, используйте кнопку на панели инструментов или горячие клавиши:
Чтобы создать вариант:
1. Выберите компонент.
2. Нажмите + рядом с разделом Вариант на правой панели.
3. Pixso:
4. Измените внешний вид вариантов в соответствии с задачей.
Примечание: по умолчанию набор имеет фиолетовую пунктирную границу и не имеет заливки. Оформление можно изменить.
Примечание: при добавлении экземпляра с вариантами Pixso импортирует весь набор вариантов, что может повлиять на производительность.
Чтобы объединить существующие компоненты:
Используйте любой способ:
Примечание: при перетаскивании существующие варианты не перестраиваются автоматически.
Добавление в файл экземпляра из большого набора импортирует все варианты и может снизить скорость работы Pixso.
Экземпляр варианта заменяется так же, как обычный компонент.
Удобнее всего использовать меню Экземпляр, которое ищет компоненты в текущем файле и включенных библиотеках.
Новые варианты по умолчанию добавляются в набор с одинаковыми интервалами. Если до объединения компоненты имели другой макет, Pixso сохраняет исходные свойства набора.
Свойства и значения можно задавать под свои задачи и сопоставлять с компонентами кода в дизайн-системе.
Свойство описывает признак варианта. Например, у кнопки это может быть тип, размер или состояние.
Значение свойства — конкретный вариант признака: например, обычное состояние, наведение, нажатие или отключенное состояние.
У всех вариантов набора одинаковый набор свойств, но каждый вариант должен иметь уникальную комбинацию значений.
Для вариантов действуют специальные правила именования: имя должно содержать сведения о свойствах и значениях. Эти сведения видны при переименовании варианта на панели Слои.
Формат: Свойство 1 = Значение, Свойство 2 = Значение, Свойство 3 = Значение. Например: Цвет = Белый, Форма = Квадрат, Тень = Да.
Изменения опубликованных стилей и компонентов сначала применяются только к экземплярам текущего файла. Чтобы синхронизировать их с командой, опубликуйте обновление.
Синяя точка на панели Компоненты показывает, что есть неопубликованные изменения.