Дизайн интернет-магазина «Русский Разгуляйка» (Часть 2) Figma структура файла, UI-кит

Все начинается с Cover — обложки проекта. Это не просто красивая картинка, а навигационный якорь. Когда в файле 50+ страниц, приятно вернуться к началу и сразу понять, над каким проектом работаешь.
Моя стандартная структура страниц для веб-проекта:
- Cover — обложка с логотипом и названием проекта
- Архив — сюда отправляется все отвергнутое: старые варианты карточек, кнопки, блоки. Не удаляю, а архивирую — вдруг заказчик передумает?
- Материалы — референсы, скриншоты конкурентов, скриншоты текущего сайта
- UI Kit — типографика, цвета, тени, spacing (об этом ниже)
- Component — библиотека компонентов (кнопки, инпуты, карточки)
- Website — основные страницы сайта
- Adaptive — адаптивные версии (делаю после десктопа)
Важный момент: страница Notes (заметки) — здесь происходит коммуникация с заказчиком и разработчиками. Они пишут вопросы, я отвечаю, все фиксируется прямо в макете.

На странице Материалы собираю референсы. Для «Разгуляй» основным ориентиром стал Самокат — их UX-паттерны, логика навигации, структура карточек товаров.
Что анализирую:
- Экраны входа (через Telegram, по номеру телефона)
- Корзину и оформление заказа
- Карточки товаров
- Навигацию и фильтры
Важно: я не копирую, а адаптирую под специфику проекта. У «Разгуляй» своя аудитория, свой ассортимент и свои бизнес-задачи.

UI Kit — это не просто «красивые цвета». Это система, которая будет масштабироваться на весь проект.
Типографика
Адаптирую шрифты с мобильного приложения под веб:
- H1–H6 — заголовки разных уровней (от 32px до 18px)
- Body — основной текст (16px, 14px, 12px)
- Footnote — мелкий текст для подписей (11px)
Важно: для веба я немного увеличиваю размеры по сравнению с мобильным приложением — на десктопе нужно больше «воздуха».
Цветовая палитра
- Primary (#1–#4) — основные брендовые цвета (красный для «Разгуляй»)
- Secondary — второстепенные цвета (оранжевый для акцентов)
- Neutral (#1–#5) — нейтральные серые для текста и фонов
- Семантические цвета:
- Ссылка (синий)
- Успех (зеленый)
- Ошибка (красный)
Фишка: для веба я не использую «идеально черный» (#000000). Беру чуть мягче (#1A1A1A или #2D2D2D) — так приятнее для глаз.

Тени для веба отличаются от мобильных. В приложении можно сделать более насыщенные тени (product shadow), а для веба использую более легкие, воздушные — особенно для попапов (корзина, поиск, cookie).
Spacing (отступы)
Система отступов — это 8px grid. Все кратные 8: 8, 16, 24, 32, 48, 64. Это упрощает верстку и создает визуальную гармонию.

Открываю панель Layers. Что я вижу?
✅ Правильно:
- Search pop-up
- Product box / H3
- Stories
- Empty cart
- Button
❌ Неправильно:
- Group 333
- Frame 42
- Rectangle 17
- Без названия
Мои правила нейминга:
- Все слои названы — понятно, что это и зачем
- Использую фреймы, а не группы — фреймы дают больше контроля (Auto Layout, constraints)
- Иерархия логична — от общего к частному
- Компоненты вынесены отдельно — не мешаются на рабочих страницах

Как это выглядит на практике:
- Создаю компонент (например, карточку товара)
- Тестирую на рабочей странице (Website)
- Если все ок — оставляю в библиотеке компонентов
- Если нужно доработать — возвращаюсь, правлю, и изменения автоматически применяются везде
Пример: карточка товара «Ламбер» (сыр). Я создаю ее как компонент, затем использую в:
- Поисковой выдаче
- Категории товаров
- Рекомендациях («Разгуляй рекомендует»)
- Корзине
Изменяю цену или дизайн в одном месте — меняется везде.
Tags In
Related Posts
Добавить комментарий Отменить ответ
Для отправки комментария вам необходимо авторизоваться.
Свежие записи
- Организация работы в Figma: как навести порядок в макетах и ускорить работу команды (на примере реального кейса)
- Дизайн интернет-магазина «Русский Разгуляйка» (Часть 2) Figma структура файла, UI-кит
- Дизайн интернет-магазина «Русский Разгуляйка»: десктоп, главная и поиск. UX-разбор (Часть 1)
- Как я спроектировал систему карточек для Ozon с AI-генерацией
- Искра в движении: как UI-анимация оживляет цифровой опыт