sa360

SA360 PULSE / ДИЗАЙН-СИСТЕМА

Единая система.
Два контекста.

Палитра, типографика, состояния и адаптивные компоненты для игроков, тренеров и администраторов.

Основной#155EEF
Акцент#06B6D4
Поверхность#FFFFFF
Основной текст#101828

01 / ТИПОГРАФИКА

Точность — в ритме,
а не в декоре.

Время
двигаться.

Geologica / Display / 48 px / 700

Следующая тренировка

Geologica / Heading MD / 22 px / 600

Выберите удобное время, подтвердите участие и приходите на площадку. Интерфейс остаётся спокойным, пока задача не завершена.

Lato / Body MD / 16 px / 400
ДАТА И ВРЕМЯ Lato / Label / 12 px / 600

02 / ЦВЕТОВАЯ СИСТЕМА

Цвет сообщает состояние.

Основной синий ведёт к действию. Статусные цвета не конкурируют с ним и не используются для украшения.

Основной#155EEFДействия · ссылки · фокус
Акцент#06B6D4Тренировка · движение
Успех#027A48Подтверждено · оплачено
Предупреждение#B54708Ожидает действия
Ошибка#B42318Отмена · ошибка оплаты
Нейтральная поверхность#EEF2F6Группы · неинтерактивные зоны

03 / КОМПОНЕНТЫ В КОНТЕКСТЕ

Сценарий игрока

Mobile-first: одна понятная задача, крупные зоны касания и видимое следующее действие.

БронированиеАК

ШАГ 2 ИЗ 3

Выберите время

Игра с тренером · 60 минут
Парк «Маяк», корт 2

Итого2 400 ₽

04 / СЕТКА НА УСТРОЙСТВАХ

Две колонки.
Один центр.

На широких экранах canvas состоит только из навигации и рабочей колонки. Свободное пространство остаётся снаружи, как в композиции VK.

Внешний фонНавигация 240 pxРабочая колонка до 1016 px
2K2560 × 1440
центрированный canvas · 1280 pxрабочая колонка · 1016 px

640 px спокойного фона с каждой стороны

1080p1920 × 1080
центрированный canvas · 1280 pxрабочая колонка · 1016 px

320 px спокойного фона с каждой стороны

Планшет768 × 1024
рабочая колонканавигация открывается по действию

24 px внешний отступ · одна рабочая колонка

Телефон390 × 844
одна колонкаtouch-first сценарий

16 px внешний отступ · нижняя навигация

05 / БАЗОВЫЕ ПРИМИТИВЫ

Одна семантика,
разная плотность.

Общие компоненты сохраняют смысл и состояния в каждом интерфейсе. Меняются только контейнер и плотность.

ДЕЙСТВИЯ

PrimaryButton / SecondaryButton

СТАТУСЫ

ОплаченоОжидает оплатыОтменено
StatusBadge

ПОЛЕ ВВОДА

TextField / высота 48 / 40 px

ПУСТОЕ СОСТОЯНИЕ

Пока нет записейИзмените параметры фильтра или создайте тренировку.
EmptyState