Урок 8. Группы. Cлои. Пипетка. Импорт картинок

Модуль 2. Основы Figma.
Бесплатный курс по UX/UI дизайну с нуля для новичка

Продолжаем знакомство с основами Figma. Сегодня узнаем о новых приемах работы со слоями, в том числе как их выделять, перемещать, группировать, блокировать и скрывать.

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

Последний раздел с новыми командами касается выставления точных расстояний между объектами, что важно впоследствии при работе с сетками.

Этот урок расширяет наш арсенал дизайнера новыми приемами, которые ускоряют и упрощают процесс. Например, трудно представить работу с большим проектом без группировки слоев.

Групи

Выполняя домашнее задание с прошлого урока, вы обязательно столкнулись с проблемой управления слоями. Например, любая кнопка состоит из прямоугольника (определяет границы) и текста (который объясняет, что эта кнопка делает). Чтобы переместить кнопку, вам придется сначала выделить каждую ее составляющую. А если вы захотите переместить верхнюю часть сайта с навигационным меню, которое состоит из 5 текстовых элементов? Это уже займет больше времени. С такими микро-заданиями будете встречаться постоянно.

Для решения этой проблемы в Figma существует несколько способов: использование групп, фреймов или автолейаутов. Пока что мы рассмотрим самый простой вариант, а именно группировку элементов.

Например, прямоугольник и текст можно объединить в одну группу по содержанию и это уже будет кнопка. Это очень удобно и значительно ускоряет работу.

Группа — это специальный слой, который вмещает другие слои и предназначен для объединения и упрощения дальнейшей работы с ними. Группа работает как с большим количеством слоев, так и с одним.

Создание и удаление группы

Допустим, нам нужно объединить несколько примитивов, составляющих кнопку, в группу. Для этого:

  1. Воспользуемся приемом из прошлого урока, зажав левую кнопку мыши в верхнем левом углу и потянув её в нижний правый угол, тем самым выделим все примитивы, из которых построена кнопка. На панели слева подсвечиваются выделенные слои;
  2. Нажимаем правую кнопку мыши над любым из компонентов кнопки и из меню выбираем Group Selection. Доступна и комбинация горячих клавиш для быстрого объединения: Command + G в MacOs или Control + G в Windows;
  3. Обратите внимание, что в панели слоев вместо двух выделенных примитивов появился один слой с новой иконкой и названием Group 1 – это и есть наша кнопка;
  4. Теперь вы можете работать с кнопкой, как с обычным слоем: перемещать, масштабировать, дублировать и так далее без необходимости выделять каждый слой отдельно;
  5. Чтобы разбить кнопку обратно на составляющие, нужно выделить группу и в контекстном меню выбрать Ungroup или нажать Shift+Command+G в MacOs или Shift+Control+ G в Windows;



Свертывание и разворачивание группы

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

  1. Наведите курсор на панель слоев. Слева напротив каждой группы появится маленькая треугольная стрелочка, указывающая вправо;
  2. Щелкните на стрелочку, и контент группы станет видимым. Стрелка повернется вниз, сигнализируя о развернутом состоянии;
  3. Чтобы снова свернуть контент, еще раз нажмите на стрелку.



Вложенные группы

Группы могут включать другие группы. Для этого достаточно выбрать несколько слоев с группой и сделать еще одну группу. Слой, который находится внутри группы, называется дочерним. Слой-группа, в которой находятся другие слои, называется родительским.

Зачем это может понадобиться? Все с той же целью: для удобной и быстрой работы. Рассмотрим пример. Несколько кнопок и логотип с подкладкой могут быть объединены в так называемую шапку сайта (английским – header, читается хедер) – элемент дизайна, который повторяется на всех страницах и обычно содержит средства быстрой навигации. В глазах Figma это просто группа с другими вложенными группами.

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




Перегрупування

Інколи може знадобитись перемістити шар з однієї групи до іншої або доповнити групу новими прошарками.

Для цього достатньо перетягнути шар на потрібну групу в панелі шарів і він миттєво опиниться всередині. Також можна перетягнути його у потрібне місце між шарами усередині розгорнутої групи. Якщо шар потрібно прибрати з групи, його потрібно перетягнути в область над групою або під нею, як показано у відео:




Выделение слоев

Мы уже умеем выделять объекты с помощью щелчка по ним в рабочей области или на панели слоев. Также, мы знаем, как выделить несколько слоев с помощью рамки, зажав левую кнопку мыши в рабочей области. Сейчас познакомимся с новыми приемами и узнаем, как выделять вложенные слои без разворачивания группы.

Вибираємо вкладений шар

Повернемося до нашого прикладу з шапкою сайту. Щоб виділити кнопку, достатньо зробити подвіний клік по ній, що автоматично розгорне верхню групу.

Щоб спуститися нижче по дереву вкладеності та виділити напис на кнопці, достатньо зробити ще один подвійний клік. Як ви вже зрозуміли, подвійний клік дозволяє виділити об'єкти на один рівень вкладеності нижче за поточний.

Подвійний клік прискорює виділення під час роботи з вкладеними шарами та значно швидше за розгортання груп вручну. Але що якщо рівнів вкладеності більше одного? Тоді доведеться робити кілька подвійних кліків. Щоб виділити об'єкт на нижньому рівні вкладеності, достатньо затиснути Command у MacOs або Ctrl у Windows і зробити клацання по об'єкту – це називається глибоке виділення (deep selection).




Выбираем несколько слоев (новый способ)

Зажмите кнопку Command на MacOs или Ctrl на Windows и кликайте на слои один за другим на панели слева. Зажмите клавишу Shift и объедините объекты кликом или рамкой в рабочей области. Каждое новое выделение будет объединяться с предыдущим. Этот способ очень удобен при создании групп и в комбинации с глубоким выделением.




Выбираем диапазон слоев

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




Вибираємо перекритий шар

Інколи трапляються ситуації, коли шар повністю перекритий іншим і його неможливо виділити у робочій області. Залишається тільки копатися у панелі шарів. У такому випадку достатньо клікнути правою кнопкою миші по області, де знаходиться невидимий шар і з випадаючого меню обрати Select Layer, а потім клацнути по назві потрібного вам шару.

Ще один варіант: затисніть Ctrl і натисніть праву кнопку миші на область перекриття шару. Замість контекстного меню відразу з'явиться список шарів, що значно швидше за попередній спосіб.

Ці способи виділення працюють і для заблокованих шарів, але не для невидимих!




Снимаем выделение

Чтобы снять выделение в рабочей области, нажмите Shift и щелкните по нужному объекту или воспользуйтесь рамкой.

Чтобы снять выделение с объекта через панель слоев, нажмите на выделенный объект с зажатой клавишей Command в MacOs или Ctrl в Windows.




Работа с шарами

Продолжаем знакомиться с новыми приемами для манипуляции шарами. Блокировка и скрытие помогут сконцентрироваться на нужной области страницы, а другие команды помогут быстрее выполнять повторяющиеся операции.

Блокировка и скрытие слоев

Иногда приходится работать исключительно над одним элементом интерфейса, и случайное выделение других слоев только мешает. В таких случаях полезно заблокировать или скрыть некоторую часть дизайна. Для этого:

  1. Выделите нужные слои;
  2. Наведите курсор на выделенные объекты в рабочей области или панели слоев;
  3. Вызовите контекстное меню правой кнопкой мыши;
  4. Выберите Lock/Unlock, чтобы заблокировать или Show/Hide, чтобы скрыть слой;
  5. Если навести курсор на слой в панели, то справа от него появятся иконки действий: нажмите на замок, чтобы заблокировать/разблокировать или на око, чтобы скрыть/показать слой;
  6. Но лучше пользоваться горячими клавишами: заблокировать – Shift+Command+L в MacOs или Shift+Control+L в Windows; скрыть – Shift+Command+H в MacOs или Shift+Control+H в Windows;
  7. Разблокировка и показ скрытых слоев выполняются аналогично, но выделять их следует на панели слоев.


Копирование, вырезание и вставка слоя

Для копирования объекта выделите его и нажмите Command + C на MacOs или Ctrl + C на Windows.

Чтобы вырезать объект, выделите его и нажмите Command + X на MacOs или Ctrl + X на Windows.

Для вставки выберите объект или полностью уберите выделение и нажмите Command + V на MacOs или Ctrl + V на Windows.

Копирование, вырезание и вставка объектов, такие привычные для других программ команды, у некоторых новичков Figma вызывают удивление. Дело в том, что позиция, куда будет вставлен объект, зависит от того, какой сейчас выбран тип объекта (примитив или группа) и на каком уровне вложенности он находится. Рассмотрим на примерах:

  • Если ничего не выбрать, то вставка произойдет в том же месте, где находился скопированный объект;
  • Если выбрать группу или примитив внутри группы, то вставка произойдет в центре этой группы;

Сначала такое поведение кажется странным, но если понять, как это работает, то со временем вы привыкнете. Просмотрите видео, обратите внимание, какой тип объекта выбран перед вставкой и как от этого изменяется позиция вставки.

Еще один важный момент: на панели слоев вставленный объект всегда оказывается выше или ниже выбранного объекта (что тоже несколько странно, потому что в других подобных программах вставка происходит всегда выше выбранного слоя).




Вставка в позицию другого объекта

Позиция любого объекта Figma считается его верхним левым углом. Чтобы сделать позицию вставки более предсказуемой, достаточно после копирования или вырезания выбрать объект и нажать Shift+Command+V на MacOs или Shift+Ctrl+V на Windows. Новый объект будет вставлен аккуратно в левом верхнем углу выделенного слоя.




Назви шарів

Навести порядок і зробити зрозумілим той хаос, який відбувається у надрах будь-якого великого проєкту, одними групуваннями не вийде. Знадобиться продуманна система іменування. Це займає додатковий час, але потім заощадить нерви при пошуку потрібного шару та й frontend-розробник скаже дякую.

Переименование слоев

Чтобы переименовать слой нужно:

  1. Выбрать нужный объект на рабочей области или панели слоев и нажать Command + R на MacOs или Ctrl + R на Windows;
  2. Изменить название слоя;
  3. Нажать Enter, чтобы сохранить изменения;
  4. Также можно сделать двойной клик по названию слоя на панели, чтобы войти в режим редактирования.

Чтобы переименовать группу слоев нужно:

  1. Выбрать несколько слоев;
  2. Нажать Command + R на MacOs или Ctrl + R на Windows;
  3. В поле Rename to ввести новое название и нажать Enter.



Задавайте содержательные названия

Названия должны быть понятны не только вам, но и разработчикам, которые будут работать с вашим дизайном. Если вы работаете с зарубежной компанией, то названия должны быть исключительно на английском языке. Если вы не знаете, как что-то перевести, используйте Google Translate.

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

Вот небольшой список типичных названий слоев, чтобы у вас было представление:

  • Header
  • Footer
  • button_cta
  • modal-export
  • Icon_Reload
  • img_banner

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

Импорт изображений

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

Референси та мудборди

Референс, референси (від англ. reference – рекомендація, еталон, натяк, посилання) — один або кілька прикладів зображень, які надає замовник, щоб показати, що він хоче отримати в результаті вашої роботи. Референс може стосуватися не всього сайту, а лише якогось конкретного аспекту. Наприклад, буде прохання зробити кольори як у першому референсі, структура шапки – як у другому, а навігаційне меню мобільної версії – як у третьому. Референси супроводжують технічне завдання та роблять його зрозумілішим. Референсом може бути не лише зображення, а й посилання на сайт або навіть фото/відео.

Мудборд (від англ. mood board – дошка настрою) — це добірка зображень, яку складає дизайнер, з метою показати замовнику та отримати загальне враження на ранньому етапі, ще до початку роботи. За допомогою таких добірок ми намагаємося зрозуміти смак клієнта, його уподобання. Кращі екземпляри з мудборду надалі можуть використовуватися як відправна точка для початку дизайну. Як і у випадку з референсами, зображеннями для мудборда можуть виступати дизайни інших сайтів, фотографії (як приклади вдалих поєднань кольорів), ілюстрації, шрифти, набори кольорів і так далі.

Для створення мудбордів існують спеціальні безкоштовні сервіси: Milanote, Pinterest . Але не поспішайте там реєструватись, для початку нам вистачить можливостей Figma.

Мудборд

Импорт из буфера обмена

Чтобы работать с референсами и создавать мудборды, нам нужно каким-то образом вставить картинки прямо в рабочую область. В Figma есть несколько механизмов для этого. Сначала познакомимся с самым простым из них. Чтобы вставить картинку, нужно:

  1. Найти любое изображение в браузере;
  2. Щелкнуть правой кнопкой мыши по нему, чтобы вызвать контекстное меню;
  3. Выбрать команду Copy Image, что заставит браузер скопировать изображение в буфер обмена;
  4. Перейти назад в Figma;
  5. Нажать Command + V на MacOs или Ctrl + V на Windows, чтобы вставить изображение из буфера;
  6. Обратите внимание, что если изображение окажется большим, то при его вставке оно перекроет всю рабочую область. Не стоит этого пугаться, достаточно уменьшить картинку;
  7. Далее с изображением можно работать, как с прямоугольником: изменять положение, размеры и т.д.

В Figma есть ограничение на вставку больших растровых изображений: если ширина или высота изображения превышает 4096 пикселей, то вставленный объект будет автоматически отмасштабирован до указанных величин.




Импорт из файла

Иногда графические ресурсы отправляют в архивах или файлы уже находятся на вашем компьютере. Достаточно перетянуть файл изображения на рабочую область Figma, как показано в видео. Позиция вставленного изображения будет зависеть от того, где вы отпустите левую кнопку мыши после перетаскивания – центр картинки окажется под курсором.




Инструмент пипетка

Пипетка или Eyedropper Tool или Color Picker – позволяет считать цвет с любого примитива и назначить его выбранному объекту. Очень полезен для выбора цветовой гаммы на основе изображений. Мы уже знаем, как скопировать значение цвета с одного объекта и вставить его в другой. Но есть и более быстрый способ.

Быстрое присвоение цвета

Для быстрого копирования цвета достаточно:

  1. Выбрать один или несколько объектов, которые нужно перекрасить. Если у него есть заливка или обводка, то её цвет будет заменён. Если объект имеет и заливку, и обводку, то заменён будет лишь цвет заливки;
  2. Нажать кнопку I или Ctrl+C, чтобы активировать пипетку;
  3. Навести курсор на точку рабочей области, с которой нужно считать цвет. Обратите внимание на увеличительное кольцо с пиксельной сеткой в верхнем правом углу, которое появляется для вашего удобства;
  4. Осталось кликнуть левой кнопкой мыши для подтверждения;
  5. Если выбранный объект содержит цвет заливки и обводки и вы хотите изменить цвет обводки с помощью пипетки, то для этого нужно нажать на цвет обводки, чтобы вызвать окно выбора цвета и только потом вызвать пипетку.



Привласнення кольору пікселів зображення

Для зчитування кольорів із зображень достатньо виконати таку ж послідовність дій, як і в попередньому розділі. Подивіться, наскільки швидко можна підібрати колірну гаму в такий спосіб.




Точное позиционирование

Figma имеет очень удобный инструмент для точного позиционирования, который показывает расстояние между объектами. Чтобы им воспользоваться:

  1. Выделите объект, который вы хотите точно подогнать;
  2. Зажмите кнопку Option на MacOs или Alt на Windows;
  3. Подведите курсор к другому объекту, чтобы увидеть расстояние в пикселях;
  4. Одновременно изменяйте положение выделенного объекта с помощью кнопок-стрелок.



Как поделиться проектом

Давайте договоримся, что впредь все домашние задания вы будете отправлять в виде ссылки. Для этого в Figma есть кнопка Share в верхнем правом углу. Инструкция:

  1. Нажмите Share;
  2. Проверьте, что в разделе Who has access (Кто имеет доступ) стоит настройка Anyone. Это значит, что любой сможет просмотреть ваш файл, если вы отправите на него ссылку. Обычно эта настройка стоит по умолчанию в драфтах;
  3. Нажмите Copy link, чтобы скопировать ссылку в буфер обмена;
  4. Теперь отправьте ссылку человеку, с которым хотите поделиться вашим файлом. Доступ будет только для просмотра: все, кто перейдет по ссылке, не смогут ничего изменить.



Домашнее задание

Через великий наплив охочих проходити курс я роблю перевірку домашніх завдань платною. 30$ (по поточному курсу), 10% перекажу ЗСУ. За один донат перевірю домашки до усіх уроків.

За реквізитами пишіть в дірект Інстаграму @frusia.pro
Курс і уроки залишаються безкоштовними.

Домашні завдання більше не перевіряються для громадян росії.


  1. Поверніться до файлу з першим та другим завданням з минулого уроку та наведіть там порядок: згрупуйте та перейменуйте прошарки (придумайте змістовні назви), щоб у них було легко орієнтуватись;
  2. Зайдіть на сайт Behance (тут дизайнери діляться своїми роботами), прокручуйте сторінку доки не знайдете ілюстрації (не плутати з фотографіями). Ілюстрації (дивіться приклад у відео з попереднього розділу «Як поділитися проєктом») нам ідеально підходять, тому що з них простіше виділити основні кольори. Скопіюйте собі п'ять картинок, які вам подобаються (щоб стала доступна команда Copy Image, потрібно попередньо натиснути на роботу, вона збільшиться). Для кожної картинки намалюйте 4-8 кружків однакових розмірів та пофарбуйте їх у ключові кольори ілюстрації (використовуйте піпетку);
  3. Введіть у пошуковому рядку Behance запит "UI web app". Намагайтеся знайти простенький дизайн сайту і перемалюйте його якомога детальніше, наскільки у вас вийде (ігноруйте те, що поки не можете відтворити). Ілюстрації та фото замініть своїми, шукайте їх на сайті Unsplash;
  4. Тренуйте надивленність. Заходьте на сайт Awwwards і переглядайте розміщені там сайти не менше 10 хвилин на день – тут зібрані найкращі приклади веб-дизайну. Ви можете також використовувати цей сайт для попереднього завдання;
  5. Завдання підвищеної складності (за бажанням). Намалюйте по одній сторінці з будь-яких двох сайтів, які ви знайдете на Behance або Awwwards.

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

Выводы

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

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

Подписывайтесь на меня в Instagram @frusia.pro, будьте в курсе анонсов новых уроков, смотрите проверки домашних заданий в сторис, задавайте вопросы, а также на вас ждет множество полезных постов о дизайне.

Пройти тест

Чтобы урок был засчитан как пройденный, вам нужно правильно ответить на 80% вопросов из теста. Чтобы пройти тест и проверить свои знания, вам нужно войти в систему и записаться на курс или зарегистрироваться, если вы еще этого не сделали.

Пройти тест