Коротко
- Дизайн-система — это правила и готовые элементы интерфейса с инструкцией, как их применять. В неё входят дизайн-токены, компоненты, шаблоны и документация.
- Брендбук описывает бренд в целом, UI-кит — набор элементов без правил. Дизайн-система объединяет элементы, правила и код.
- Полная дизайн-система окупается у компаний с несколькими продуктами и командой дизайнеров и разработчиков.
- Малому бизнесу хватает мини-системы: палитра, 2 шрифта, шкала отступов, 3 вида кнопок, формы и карточки. Это 1–3 дня работы дизайнера.
- Признак, что системы не хватает: каждая новая страница выглядит по-своему, а правка цвета кнопки превращается в поиск по всему сайту.
Что такое дизайн-система простыми словами
Представьте конструктор. В коробке лежат детали определённых размеров и цветов и инструкция, как их соединять. Из одних и тех же деталей можно собрать много разных моделей, и все они будут выглядеть как из одного набора.
Дизайн-система работает так же. Вместо того чтобы каждый раз рисовать кнопку, дизайнер берёт готовую. Разработчик берёт отступы из принятой шкалы. Менеджер, который делает новую страницу акции на конструкторе, собирает её из готовых блоков.
Примеры открытых дизайн-систем российских компаний:
| Компания | Дизайн-система | Что можно посмотреть |
|---|---|---|
| Яндекс | Gravity UI | Компоненты, темы, иконки, библиотека для разработчиков |
| Т-Банк | Taiga UI | Библиотека компонентов с документацией |
| VK | VKUI | Компоненты для сервисов и мини-приложений VK |
Из зарубежных самая известная — Material Design от Google. Её принципы лежат в основе интерфейса Android и множества сайтов.
Полистать такие системы полезно и владельцу бизнеса: сразу видно, насколько подробно крупные компании описывают даже простую кнопку. У Gravity UI, например, для каждого компонента есть примеры, варианты размеров, описание свойств и готовый код. Малому бизнесу такая глубина не нужна, но сам принцип тот же: один раз договориться, как выглядит элемент, и дальше не изобретать его заново.
Из чего состоит дизайн-система
Обычно выделяют четыре уровня: от самых мелких решений к самым крупным.
| Уровень | Что входит | Пример |
|---|---|---|
| Дизайн-токены | Цвета, шрифты, размеры, отступы, радиусы скругления, тени — в виде именованных значений | «Основной цвет» = #E8452C, «отступ M» = 24 px |
| Компоненты | Кнопки, поля ввода, карточки, меню, модальные окна, со всеми состояниями | Кнопка: обычная, при наведении, нажатая, неактивная |
| Шаблоны и блоки | Типовые секции страниц из компонентов | Первый экран, блок преимуществ, отзывы, форма заявки |
| Документация | Правила: когда какой элемент использовать, что нельзя | «На странице одна основная кнопка», «текст кнопки — глагол» |
Дизайн-токены
Токен — это название для конкретного значения. Вместо «красный #E8452C» в макетах и коде используется «основной цвет». Если через год бренд решит сменить оттенок, его меняют в одном месте, и он обновится на всём сайте.
Токены описывают:
- цвета (основной, акцентный, фон, текст, ошибки, успех);
- типографику (шрифты, размеры заголовков и текста, межстрочный интервал);
- отступы (шкала, например 4, 8, 16, 24, 32, 48, 64 px);
- радиусы скругления и толщину обводок;
- точки перелома для адаптива (при какой ширине экрана меняется сетка).
О сетке и отступах подробнее — в статье модульная сетка сайта.
Компоненты и их состояния
Компонент — это готовый элемент интерфейса. Главное здесь — состояния. Кнопка в хорошей системе нарисована не один раз, а в пяти-шести вариантах: обычная, при наведении, при нажатии, при фокусе с клавиатуры, неактивная, в процессе загрузки. Поле ввода — пустое, заполненное, с ошибкой, с подсказкой.
Если состояния не продуманы, разработчик придумывает их сам, и на каждой странице они выглядят по-разному.
Документация
Без правил набор элементов превращается в склад. Документация отвечает на вопросы «когда использовать основную кнопку, а когда второстепенную», «сколько уровней заголовков допустимо», «как писать тексты ошибок». Для малого бизнеса это может быть один лист с короткими пунктами.
Дизайн-система, брендбук и UI-кит: в чём разница
Три термина постоянно путают. Коротко:
| Брендбук | UI-кит | Дизайн-система | |
|---|---|---|---|
| О чём | Бренд целиком: логотип, цвета, тон, носители | Набор элементов интерфейса | Элементы интерфейса плюс правила и код |
| Где применяется | Вывеска, упаковка, реклама, документы, сайт | Макеты сайта или приложения | Макеты и разработка |
| Есть ли правила использования | Да, для бренда | Обычно нет | Да, для интерфейса |
| Связь с кодом | Нет | Иногда | Да, компоненты есть в коде |
| Кто пользуется | Маркетинг, дизайнеры, подрядчики | Дизайнеры | Дизайнеры, разработчики, менеджеры |
Брендбук отвечает на вопрос «как выглядит наш бренд», дизайн-система — «как выглядит и работает наш интерфейс». Цвета и шрифты обычно берутся из брендбука, а дальше дизайн-система раскладывает их по экранам и состояниям. Подробно о брендбуке — в статье разработка брендбука, о минимальном наборе фирменного стиля — в статье фирменный стиль для малого бизнеса.
Когда дизайн-система окупается
Полная дизайн-система — дорогая вещь: её разработка у крупных компаний занимает месяцы, а поддержка требует отдельной команды. Окупается она, когда интерфейсов много и их делают много людей.
| Ситуация | Нужна ли система | Почему |
|---|---|---|
| Лендинг на одну услугу | Мини-набор | Достаточно токенов и нескольких компонентов |
| Сайт услуг на 10–20 страниц | Мини-система | Страницы добавляются годами, разные подрядчики |
| Интернет-магазин | Да, средняя | Карточки, фильтры, корзина, личный кабинет, много состояний |
| Несколько сайтов и лендингов одной компании | Да | Без системы каждый сайт живёт своей жизнью |
| Сайт плюс приложение плюс личный кабинет | Да, полная | Одинаковые элементы на разных платформах |
| Команда из 5+ дизайнеров и разработчиков | Да, полная | Без общих правил каждый делает по-своему |
Признаки, что вам пора навести порядок:
- на сайте пять оттенков «фирменного» цвета и четыре вида кнопок;
- новая посадочная страница каждый раз рисуется с нуля и стоит как первая;
- после смены подрядчика половина страниц выглядит иначе;
- мобильная версия ломается по-разному на разных страницах;
- простая правка (цвет кнопки, шрифт) занимает дни.
Чаще всего проблема видна сразу на первом экране: кнопки, шрифты и отступы не сочетаются, и сайт выглядит собранным из разных проектов. Если хотите увидеть, как ваш первый экран будет выглядеть в единой системе, мы бесплатно нарисуем вариант.
Минимальная дизайн-система для небольшого сайта
Для сайта малого бизнеса не нужна библиотека на сотни компонентов. Достаточно набора, который отвечает на большинство вопросов при создании новой страницы.
- Палитра. Основной цвет, акцентный, 2–3 оттенка серого для текста и фона, цвета ошибки и успеха. Для каждого — код и название.
- Шрифты. Один для заголовков, один для текста (можно один на всё). Шкала размеров: H1, H2, H3, основной текст, мелкий текст — отдельно для компьютера и телефона.
- Отступы. Шкала из 6–8 значений, кратных 4 или 8 пикселям. Правило: между секциями — одно значение, внутри карточек — другое.
- Кнопки. Основная, второстепенная, текстовая ссылка. Все состояния, размеры для компьютера и телефона.
- Формы. Поле ввода, выпадающий список, чекбокс согласия, сообщение об ошибке, сообщение об успешной отправке.
- Карточки. Услуга, товар, отзыв, сотрудник: одна структура, разное наполнение.
- Типовые блоки. Первый экран, преимущества, этапы работы, цены, отзывы, вопросы и ответы, форма заявки, подвал.
- Иконки и изображения. Один стиль иконок, правила для фотографий (пропорции, обработка).
- Короткие правила. Одна основная кнопка на экран, тексты кнопок — глаголы, заголовки без точки в конце.
Если сайт на Тильде или другом конструкторе, мини-систему можно оформить как набор сохранённых блоков и страницу-образец с правилами. Если сайт на коде — как набор переменных и компонентов. Если дизайн делается в Фигме, это библиотека стилей и компонентов. С чего начать работу в этой программе, — в статье Фигма для начинающих.
Условный пример: сколько экономит мини-система
Пример условный, не кейс студии. Компания по установке окон в Нижнем Новгороде: основной сайт и 6 посадочных страниц под разные услуги в течение года.
| Без системы | С мини-системой | |
|---|---|---|
| Разработка мини-системы | — | 2 дня дизайнера |
| Дизайн каждой новой посадочной | 3–4 дня | 1–1,5 дня |
| Вёрстка каждой новой посадочной | 3 дня | 1–2 дня |
| 6 посадочных за год | 36–42 рабочих дня | 12–21 рабочий день плюс 2 дня на систему |
| Смена фирменного цвета | Правка каждой страницы | Правка одного значения |
Цифры в примере зависят от подрядчика и сложности страниц. Но принцип верен для любого бизнеса, который регулярно запускает новые страницы под рекламу: собрать страницу из готовых блоков быстрее и дешевле, чем рисовать заново. О том, из чего складывается стоимость дизайна, — в статье сколько стоит дизайн сайта.
Как заказать дизайн-систему и не переплатить
Пошагово:
- Сначала решите, что нужно сейчас. Сайт-визитке не нужна документация на 100 страниц. Сформулируйте: «нужны токены, кнопки, формы и 8 типовых блоков».
- Проверьте, что уже есть. Логотип, фирменные цвета, шрифты из брендбука — исходные данные для системы.
- Попросите систему как часть дизайна сайта. Дешевле, чем отдельный проект потом. В нормальном процессе дизайнер всё равно создаёт стили и компоненты — важно, чтобы их передали вам в порядке.
- Уточните, что вы получите. Файл с библиотекой стилей и компонентов, страницу-образец с правилами, при необходимости — переменные для разработчика.
- Проверьте адаптив. Каждый компонент должен быть нарисован для телефона. Подробно — в статье адаптивная вёрстка.
- Пропишите права и исходники в договоре. Без исходных файлов система бесполезна при смене подрядчика. Что обязательно прописать, — в статье заказать дизайн сайта.
- Назначьте ответственного. Кто-то должен следить, чтобы новые страницы собирались по правилам, иначе через полгода система расползётся.
Частые ошибки
- Делают систему ради системы. Документация на 80 страниц для лендинга, которую никто не откроет.
- Рисуют компоненты без состояний. Кнопка без состояния «загрузка» и поле без ошибки — и разработчик придумывает их сам.
- Не связывают с кодом. Макеты живут своей жизнью, сайт — своей. Через год они уже не совпадают.
- Забывают о мобильной версии. Шрифты и отступы для компьютера на телефоне не работают.
- Не обновляют. Новый блок сделали на странице акции, но не добавили в систему. Следующий подрядчик его не найдёт.
- Копируют чужую систему целиком. Открытые системы крупных компаний — отличный образец, но их компоненты рассчитаны на сложные продукты и чужой бренд.
- Не учитывают тёмную тему. Если она планируется, цвета нужно сразу задавать токенами для обеих тем. Подробнее — в статье тёмная тема сайта.
Если ваш сайт оброс страницами, которые выглядят по-разному, и пора наводить порядок, оставьте контакты. Покажем, как собрать для вас мини-систему и с чего начать.
Частые вопросы
Что такое дизайн-система простыми словами?
Это набор готовых элементов интерфейса (кнопки, формы, карточки, блоки) и правил, как их использовать. Благодаря ей все страницы сайта выглядят единообразно, а новые собираются быстрее.
Чем дизайн-система отличается от UI-кита?
UI-кит — это набор нарисованных элементов. Дизайн-система — элементы плюс правила их использования, дизайн-токены и связь с кодом. UI-кит можно считать частью дизайн-системы.
Чем дизайн-система отличается от брендбука?
Брендбук описывает бренд целиком: логотип, цвета, тон, применение на вывеске и упаковке. Дизайн-система описывает интерфейс сайта или приложения: компоненты, состояния, сетку и правила вёрстки.
Нужна ли дизайн-система лендингу?
Полная — нет. Но даже для одного лендинга полезно зафиксировать палитру, шрифты, отступы и кнопки. Если планируются новые посадочные страницы под рекламу, это быстро окупится.
Что такое дизайн-токены?
Это именованные значения для цветов, шрифтов, отступов и других параметров. Вместо конкретного кода цвета используется название вроде «основной цвет». Поменяли значение токена — оно обновилось везде.
Сколько стоит дизайн-система?
Мини-система для сайта малого бизнеса обычно занимает у дизайнера от одного до нескольких дней и часто входит в стоимость дизайна сайта. Полная система для продукта с приложением и личным кабинетом — отдельный проект на месяцы. Точная цена зависит от числа компонентов и наличия кода.




