YETI³ STUDIO / Коллекция готовых сайтовЭто может быть ваш сайт ↗
JOURNALтехнологии · опыт · люди
← К публикациям
ММария Волковадемо

Дизайн-система, которая переживёт первый релиз

Дизайн и UX

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

Иллюстрация к статье Дизайн-система, которая переживёт первый релиз

Начните с повторяющихся решений

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

Токены описывают смысл

Названия вроде primary и surface понятнее номера оттенка. Отделяйте цвет действия от цвета сообщения об успехе. Для тёмной темы меняйте семантические значения, а не инвертируйте весь экран.

:root {
  --surface: #ffffff;
  --text: #202b35;
  --action: #367da8;
  --focus-ring: #76b5df;
}

Компонент состоит из состояний

В карточке могут отсутствовать обложка и автор. Заголовок может занять три строки. Форма бывает пустой, заполненной, ошибочной и отправленной. Покажите все эти состояния до интеграции с API.

  • Фокус виден при работе с клавиатуры.
  • Иконка имеет понятную подпись.
  • Ошибка объясняет способ исправления.
  • Длинные значения не ломают сетку.
  • Снижение движения отключает лишнюю анимацию.

Документация должна помогать выбрать

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

Как развивать систему

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

↑ 3 · Оценить▢ В закладки
М
Мария Волкова

Проектирую понятные продукты и дизайн-системы. Вымышленный автор демо.

Обсуждение 2

Обсуждаем идеи, делимся опытом и уважаем собеседника.

Полезный разговор начинается с вас.

Войти и обсудить ↗
ААлексей Морозовдемо

Как понять, что пора выделять компонент, а не оставлять его в конкретном экране?

ММария Волковадемо

Я бы начал с повторяющегося решения и похожих состояний. Два визуально похожих блока могут решать разные задачи — механически объединять их не всегда выгодно.

YETI³ STUDIO / ГОТОВОЕ РЕШЕНИЕ

Ваш бизнес.
Ваш новый сайт.

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

Мобильная версияУправление контентомСвой домен
Решение JOURNALот 6900 ₽

Лицензия дизайна и функций решения. Размещение и ядро рассчитываются отдельно.

Настроить в конструкторе ↗

Окончательный расчёт и доступность установки — в конструкторе. Здесь демонстрационные данные.

JOURNAL / КОЛЛЕКЦИЯ

Один журнал.
Ваш характер.

42 готовые композиции. Общие публикации, сообщество и видео.

JournalСообществоСмотреть ↗CheerUpMirandaСмотреть ↗CheerUpLifestyleСмотреть ↗CheerUpBoldСмотреть ↗CheerUpMagazineСмотреть ↗CheerUpFoodСмотреть ↗CheerUpFashionСмотреть ↗CheerUpMomСмотреть ↗CheerUpTravelСмотреть ↗CheerUpRovellaСмотреть ↗CheerUpFitnessСмотреть ↗CheerUpGeneralСмотреть ↗CheerUpTrendyСмотреть ↗CheerUpBeautyСмотреть ↗CheerUpDefaultСмотреть ↗Lets BlogКлассическийСмотреть ↗Lets BlogСлайдер в 3 колонкиСмотреть ↗Lets BlogСетка без рамкиСмотреть ↗Lets BlogКонтейнерСмотреть ↗Lets BlogВерхнее менюСмотреть ↗Lets BlogПростое менюСмотреть ↗LaFeminiteРедакционный разворотСмотреть ↗LaFeminiteПростая главнаяСмотреть ↗LaFeminiteАвторский журналСмотреть ↗WritingОсновной · на всю ширинуСмотреть ↗WritingОсновной · с колонкойСмотреть ↗WritingРазновысокая сетка · на всю ширинуСмотреть ↗WritingРазновысокая сетка · с колонкойСмотреть ↗WritingСписок · на всю ширинуСмотреть ↗WritingСписок · с колонкойСмотреть ↗WritingКлассический · на всю ширинуСмотреть ↗WritingКлассический · с колонкойСмотреть ↗WritingСетка с главным материалом · на всю ширинуСмотреть ↗WritingСетка с главным материалом · с колонкойСмотреть ↗WritingСписок с главным материалом · на всю ширинуСмотреть ↗WritingСписок с главным материалом · с колонкойСмотреть ↗SoledadТехнологииСмотреть ↗SoledadЖурналСмотреть ↗SoledadНаукаСмотреть ↗SoledadСетка без колонкиСмотреть ↗SoledadСетка с колонкойСмотреть ↗SoledadВидеожурналСмотреть ↗