Объединение элементов в группы и особенности работы с ними
В Zero Block можно объединить несколько элементов в одну группу, вкладывать группы элементов друг в друга, а также создать группу из одного элемента.
Создание групп упрощает взаимодействие с элементами, позволяет задать общую анимацию и упорядочить элементы по сетке.
Как создать группу
Для того, чтобы создать группу слоев, объединить группы между собой или добавить один элемент в группу — вам необходимо выделить нужные элементы на странице, правой кнопкой мыши вызвать меню и нажать на кнопку Group либо использовать сочетание клавиш Сmd/Сtrl+G.
Создание одной группы из нескольких слоев
Объединение нескольких групп в одну
Создание группы из одного элемента
Также группу можно добавить внутрь другой группы черезпанель слоев, с помощью Drag'n Drop, панели настроек и контекстного меню.
Какие группы можно создавать в Zero Block
В Zero Block можно создавать группы двух типов: Object и Logical. У каждого типа есть свои особенности и дополнительные настройки, которые влияют как на поведение элементов, так и на саму группу.
Чтобы назначить тип группы, выделите группу элементов и в настройках Group выберите нужный тип из списка.
Для группы можно выбрать тип: Logical или Object
Logical
Logical — это группа элементов, независимых друг от друга. При добавлении анимации, она добавляется к каждому элементу в группе по отдельности. Каждый элемент редактируется отдельно друг от друга.
Группы Logical подходят в том случае, если необходимо объединить группу Object и одиночный элемент (или несколько) для создания блока с нестандартным расположением. В других случаях — рекомендуется использовать группы Object.
Logical можно использовать как контейнер для групп Object и других элементов при создании уникального дизайна.
Object
Позволяет объединить элементы и создать новый объект со своим уникальными настройками. Группа Object имеет настройку Flex, с помощью которой можно использовать Auto Layout.
Auto Layout — позволяет автоматически выравнивать элементы в группе и задавать внутренние отступы. В группах Logical нельзя использовать настройку Flex с Auto Layout, поэтому размещать элементы в рамках группы нужно вручную.
Длягруппы типа Object можно задать общий фон Background, а также Padding — внутренний отступ для объектов внутри группы. Редактировать можно как в целом группу, так и каждый элемент в группе. При добавлении анимации, она применяется ко всему объекту.
Пример настроек для группы типа Object
Чтобы создать фон в группе типа Logical, добавьте отдельный shape и разместите поверх элементы. В группе типа Object не требуется создавать отдельный элемент — используйте настройку Background, чтобы добавить картинку, градиент или цвет.
Пример загрузки изображения в Background для группы типа Object. Вместо картинки можно задать цвет или выбрать градиент из библиотеки.
Работа с вложенными группами
Объединять можно группы любого типа. При объединении группы в панели слоев (Layers) создается структура вложенности блоков. Чтобы переместить группу выше или ниже, а также убрать из общей группы — нужно зажать группу и переместить.
Вложенная группа не может быть Logical. При добавлении группы типа Logical внутрь другой — ее тип будет автоматически изменен на Object. Вкладывать друг в друга можно только группы типа Object.
Максимальная вложенность групп типа Object — 5 групп.