Эстетика дизайн-системы
Навык «Эстетика дизайн-системы» — это пошаговый подход к улучшению визуальной идентичности вашего сайта. Он помогает принимать последовательные решения относительно типографики, цвета, отступов и токенов анимации, которые определяют вашу дизайн-систему.
Что такое эстетика дизайн-системы?
Эстетика дизайн-системы — это структурированный навык, который охватывает:
- Типографика: Семейства шрифтов, размеры, начертания и межстрочный интервал
- Цвет: Основные, второстепенные, акцентные и нейтральные палитры
- Отступы: Масштабы отступов (padding, margin, gap)
- Границы: Токены радиуса и ширины
- Тени: Токены возвышения и глубины
- Анимация: Анимации и переходы
Эти решения сохраняются в файле theme.json вашей темы, создавая единую визуальную систему.
Зачем использовать эстетику дизайн-системы?
Последовательность (Consistency)
Дизайн-система гарантирует:
- Что весь текст использует одну и ту же типографическую шкалу
- Что цвета используются последовательно на всем сайте
- Что отступы следуют предсказуемой схеме
- Что анимации выглядят едиными
Эффективность (Efficiency)
Вместо того чтобы принимать дизайнерские решения страница за страницей, вы:
- Определяете токены один раз
- Применяете их везде
- Обновляете глобально, изменив одно значение
Гибкость (Flexibility)
Вы можете:
- Быстро скорректировать всю дизайн-систему
- Экспериментировать с разными эстетиками
- Поддерживать единообразие бренда, одновременно развиваясь
Активация навыка «Эстетика дизайн-системы»
Ручная активация
Вы можете запустить этот навык в любое время:
"Помоги мне улучшить дизайн-систему"
или
"Давай улучшим эстетику моего сайта"
или
"Проведи со мной процесс принятия решений для дизайн-системы"
Автоматические предложения
Агенты могут предложить использовать этот навык, когда вы:
- Запрашиваете изменения в дизайне
- Просите о «современном» или «профессиональном» редизайне
- Хотите улучшить визуальную согласованность
- Готовитесь к запуску сайта
Процесс эстетики дизайн-системы
Шаг 1: Типографика
Агент спрашивает о ваших предпочтениях в шрифтах:
Какой ваш предпочтительный стиль типографики?
- С засечками (традиционный, элегантный)
- Без засечек (современный, чистый)
- Моноширинный (технический, для кода)
Для шрифта заголовков:
- Хотите ли вы отдельный шрифт для заголовков или использовать тот же, что и для основного текста?
- Предпочтение: жирный, элегантный, игривый, минималистичный?
Для шрифта основного текста:
- Читаемость — ключ к успеху. Что вы предпочитаете:
- Крупный, более просторный текст
- Компактный, эффективный текст
- Стандартный размер
Затем агент определяет:
- Шрифт заголовков: Основной шрифт для заголовков и заголовков разделов
- Шрифт основного текста: Шрифт для абзацев и основного контента
- Моноширинный шрифт: Шрифт для кода и технического контента
- Шкала размеров: Предварительно заданные размеры (small, base, large, XL и т. д.)
- Шкала начертаний: Начертания шрифтов (regular, medium, bold и т. д.)
- Межстрочный интервал: Расстояние между строками для лучшей читаемости
Шаг 2: Цветовая палитра
Давайте определим вашу цветовую палитру.
Основной цвет (цвет бренда):
- Текущий: [показывает существующий цвет]
- Изменить на: [выбор цвета или HEX-код]
Вторичный цвет (поддерживающий цвет):
- Текущий: [показывает существующий цвет]
- Изменить на: [выбор цвета или HEX-код]
Акцентный цвет (выделения и CTA):
- Текущий: [показывает существующий цвет]
- Изменить на: [выбор цвета или HEX-код]
Нейтральная палитра (серые тона для текста, границ, фонов):
- Светлый: [цвет]
- Средний: [цвет]
- Темный: [цвет]
Агент создает полную палитру, включая:
- Основные, вторичные и акцентные цвета
- Нейтральные серые тона (светлый, средний, темный)
- Семантические цвета (успех, предупреждение, ошибка)
- Состояния при наведении и активации
Шаг 3: Отступы
Какой «воздух» вы хотите?
Предпочтение масштаба отступов:
- Компактный (плотные, эффективные макеты)
- Нормальный (сбалансированные отступы)
- Просторный (щедрое использование белого пространства)
Это влияет на:
- Отступы внутри кнопок и карточек
- Отступы между разделами
- Промежуток между элементами сетки
Агент определяет токены отступов:
- Базовая единица (обычно 4px или 8px)
- Масштаб: xs, sm, md, lg, xl, 2xl
- Конкретные значения для padding, margin, gap
Шаг 4: Границы и тени
Визуальная глубина и определение:
Предпочтение радиуса скругления:
- Резкий (без скруглений)
- Едва заметный (малый радиус)
- Закругленный (средний радиус)
- Очень закругленный (большой радиус)
Глубина тени:
- Плоский (без теней)
- Едва заметный (легкие тени)
- Выраженный (сильные тени)
Агент создает:
- Токены радиуса скругления (для кнопок, карточек, полей ввода)
- Токены теней для уровней возвышения
- Токены ширины границ
Шаг 5: Анимация и движение
Какое ощущение должен производить ваш сайт при взаимодействии?
Предпочтение анимации:
- Минимальный (без анимаций)
- Едва заметный (мягкие переходы)
- Игривый (заметные анимации)
Конкретные анимации:
- Переходы страниц: затухание, сдвиг или нет?
- Наведение на кнопку: масштабирование, смена цвета или оба?
- Состояния загрузки: спиннер, скелетон или прогресс-бар?
Агент определяет:
- Продолжительность переходов (быстрый, нормальный, медленный)
- Функ ции сглаживания (ease-in, ease-out, ease-in-out)
- Ключевые кадры анимации для общих взаимодействий
Применение эстетики дизайн-системы
Автоматическое применение
После завершения навыка агент:
- Обновляет
theme.jsonвашей темы всеми токенами - Применяет дизайн-систему к активной теме
- Перегенерирует стили блоков в соответствии с новой системой
- Активирует обновленную тему
Ручное применение
Вы также можете отредактировать theme.json напрямую:
{
"version": 3,
"settings": {
"color": {
"palette": [
{
"color": "#0066CC",
"name": "Primary",
"slug": "primary"
}
]
},
"typography": {
"fontFamilies": [
{
"fontFamily": "Inter, sans-serif",
"name": "Body",
"slug": "body"
}
]
},
"spacing": {
"spacingSizes": [
{
"size": "0.5rem",
"name": "Small",
"slug": "sm"
}
]
}
}
}