Иллюстрации

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

Перед началом работы

Если вы собираетесь создать собственную иллюстрацию:

  1. Убедитесь, что похожей иллюстрации уже нет в библиотеке CDS.
  2. Уточните в Mattermost, возможно создание нужной вам иллюстрации уже планируется или существует в другом продукте.

Особенности использования иллюстраций

Используются

  • Для декоративного оформления блока или страницы.
  • Для уточнения сложных понятий или предметов, которые трудно описать с помощью текста.
  • Как якорные объекты, которые помогают зацепиться взгляду за важные элементы.

Процесс создания иллюстраций

Размер

  • Стандартный размер иллюстрации имеет размер 48рх.
  • Допускается кратное масштабирование иллюстраций: 72 и 96 px.

Шаблон

Эти иллюстрации используются в UX-шаблонах, таких как Пустое состояние.

Цвет

В пакете CDS используются два типа иллюстраций — монохромные и цветные. Цвет иллюстраций настраивается на уровне приложения в файле стилей приложения и локальной библиотеке Sketch.

Шаблон

Перспектива

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

Правильно Хорошая читабельность иллюстрации

Хорошая читабельность иллюстрации

Неправильно Читабельность иллюстрации ухудшилась из-за перспективы и не соответствует визуальному стилю пакета b2b

Читабельность иллюстрации ухудшилась из-за перспективы и не соответствует визуальному стилю пакета b2b

Скругление

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

Задавайте внутренним фигурам меньший радиус, чем внешним, чтобы добиться гармоничного результата. Скругление можно задать любому объекту в свойстве Corner Radius.

Чтобы задать его определенным углам, войдите в режим редактирования объекта и выберите вершины, либо задайте в поле Corner Radius значения через «;» слева по часовой стрелке. Например 0;7;7;7 — Левый верхний, правый верхний, правый нижний и левый нижний углы.

Верхний предел значения ограничивается размером объекта, в данном примере это 7.

Шаблон

Процесс рисования иллюстраций в CDS

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

  1. Создайте артборд размером 48x48рх и включите отображение сетки размером в 1px

Шаблон 2. Нарисуйте иллюстрацию используя шаблон и руководствуясь визуальному стилю CDS, описанному выше Шаблон 3. Преобразуйте линии в фигуры с помощью Outline и при необходимости выровняйте по пиксельной сетке Шаблон 4. Удалите лишние опорные точки Шаблон 5. Переведите иллюстрацию из Combined Shape в Flatten, чтобы объединить фигуры в один объект Шаблон 6. Убедитесь в читабельности иллюстрации, сбросив масштаб рабочего пространства с помощью комбинации клавиш Command+0 Шаблон 7. Преобразуйте артборд в символ и дайте ему название Шаблон

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

Иллюстрации выравнены по центру сетки. Центрирование гарантирует, что все иллюстрации будут правильно выравнены при экспорте и использовании.

Шаблон

Контейнеры

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

Шаблон

Примеры расположения иллюстраций в круглом и квадратном контейнерах.

Шаблон

Правильно Масштабируйте иллюстрацию по центру контейнера

Масштабируйте иллюстрацию по центру контейнера

Неправильно Размер иллюстраций не должен быть больше размера контейнера

Размер иллюстраций не должен быть больше размера контейнера

Правильно Используйте квадрат или круг для иллюстраций

Используйте квадрат или круг для иллюстраций

Неправильно Не создавайте новые формы

Не создавайте новые формы

Отступы

Все иллюстрации должны включать минимальные отступы равные 1/4 от ее размера.

Шаблон

Правильно Располагайте иллюстрации отступ к отступу

Располагайте иллюстрации отступ к отступу

Неправильно Не пересекайте отступ

Не пересекайте отступ

Именование иллюстрации

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

Название иллюстрации состоит из английских строчных букв и цифр в формате kebab-case: вместо пробела в названии используйте тире.

Воспользуйтесь правилами, описанными в правила именования иконок.

Экспорт в SVG

  1. В правом нижнем меню Sketch нажмите кнопку Make exportable

Шаблон 2. Выберите формат экспорта .svg Шаблон 3. Нажмите Export selected... Шаблон 4. Убедитесь, что в файле нет defs, лишних масок и прочего. При необходимости очистите чем-то вроде этого.

Добавление в CDS

  1. Проверьте соответствие иллюстрация визуальному стилю CDS
  2. Создайте запрос в Jira на добавление в библиотеку
  3. Прикрепите к запросу файл в формате .svg
  4. Команда CDS проведет ревью и примет решение о добавлении
  5. В случае положительного решения Сергей Гарибян проверит иллюстрацию и добавит в библиотеку, выпустив об этом новость в #cds_dsgn
Новое мажорное обновление!
Мы активно разрабатываем дизайн систему CDS 3.0 на Vue 3