Brand Style Guide · Промпт для дизайна

Brand Style Guide

Промпт для дизайна и разработки следующих страниц
华铭中心 · Huá Míng Center

Цветовая палитра

Все цвета определены как CSS-переменные и должны использоваться только из этого набора. Никаких других оттенков зелёного или акцентных цветов без согласования.

Primary
Primary Green
#2f7537
--primary
Dark
Primary Dark
#265c2c
--primary-dark
10%
Primary Light
rgba(47,117,55,0.1)
--primary-light
Accent
Accent Gold
#dcb43c
--accent
Success
Success Green
#4caf50
--success
Text
Text Primary
#222222
--text
Light
Text Secondary
#666666
--text-light
BG
Background Light
#f8f9fa
--bg-light
Dark BG
Background Dark
#0a1f0e
--bg-dark

Правила использования цвета

Primary (#2f7537) — только для ключевых акцентов

Используется для заголовков-акцентов, кнопок Primary, иконок, границ активных элементов. Не применять для больших фоновых плашек — для этого есть --primary-light.

Тёмный фон (#0a1f0e) — строго для корпоративных/иммерсивных блоков

Например, секция «Корпоративные программы» или подвал. Текст на нём всегда белый, с использованием полупрозрачных белых контейнеров.

Никаких дополнительных зелёных оттенков

Не используйте #4CAF50 в качестве основного — только для индикаторов успеха или экономии. Основной зелёный — строго #2f7537.

Типографика и шрифты

Единственный допустимый шрифт — Montserrat. Импорт через Google Fonts с набором весов 300, 400, 500, 600, 700, 800.

H1 Заголовок
h1 / .hm-main-heading
font-size: 3.5rem (desktop), 2.2rem (mobile)
font-weight: 800
line-height: 1.1
max-width: 900px, центрирован
H2 Секционный заголовок
h2 / .hm-section-header h2
font-size: 3rem / 2.5rem (mobile)
font-weight: 800
.hm-section-accent — цвет primary
H3 Карточки / подзаголовки
h3
font-size: 1.5rem – 1.8rem
font-weight: 700
Основной текст / подзаголовки
p / .hm-subheading
font-size: 1rem – 1.2rem
color: --text-light
line-height: 1.6 – 1.7
Подписи / примечания
.hm-cta-note, .hm-rating-text
color: --text-lighter
font-size: 0.9rem

Правила типографики

Никаких других шрифтов

Строго Montserrat. Даже для китайских иероглифов (например, логотип «华铭中心») используется тот же шрифт. В редких случаях допускается системный sans-serif как fallback.

Иерархия заголовков

H1 — только один на страницу, в hero-блоке. H2 — секционные заголовки с акцентным словом. H3 — заголовки карточек. Ниже — простой текст.

Межбуквенные интервалы

Для китайских символов допускается letter-spacing: 3px, для латиницы — стандартный.

Кнопки и CTA

.hm-primary-btn
.hm-secondary-btn

Правила использования кнопок

Primary — только для главного целевого действия

Всегда градиент linear-gradient(135deg, var(--primary), var(--primary-dark)), белый текст, тень 0 10px 30px rgba(47,117,55,0.3). При наведении поднимается на 5px и увеличивается тень.

Secondary — для второстепенных действий

Прозрачный фон, обводка primary. При наведении заливается --primary-light. Не имеет тени.

Скругление и отступы

Все кнопки имеют border-radius: 50px и паддинги не менее 18px сверху и снизу, 45px слева и справа. Между текстом и стрелкой — 15px gap.

Карточки и контейнеры

🎓

Feature Card

Белый фон, border-radius 20px, тень --shadow. При наведении border становится --primary-light, сдвиг вверх 10px.

Teacher Card

Носитель языка

Используется для преподавателей. Внутри — цитата с левой границей primary, звёзды рейтинга.

Общие правила карточек

Белый фон с тонкой обводкой

Все карточки изначально имеют border: 2px solid white. При наведении цвет меняется на --primary-light.

Анимация появления

Использовать @keyframes cardReveal (opacity 0 → 1, translateY 30px → 0). Задержка для каждой последующей карточки 0.1–0.2s.

Другие компоненты

Timer Badge

Старт через: 07д 23ч 45м
Rating

★★★★★
4.9/5 по отзывам
Social proof (avatars)

Правила компонентов

Timer Badge

Всегда primary-градиент, белый текст, цифры в полупрозрачных плашках. Анимация pulseBadge (лёгкое масштабирование).

Рейтинг

Звёзды — color: #ffc107, шрифт 1.5rem, межбуквенное расстояние 2px. Никаких других цветов для звёзд.

Анимации и переходы

floatChar
Плавающие иероглифы в фоне. translateY ±30px, rotate 0–360°, infinite linear / reverse.
cardReveal
Появление карточек снизу. opacity 0→1, translateY 30px→0. Длительность 0.8s.
pulseBadge
Пульсация бейджа. scale 1 → 1.02 → 1.

Правила анимаций

Длительность и плавность

Все анимации используют cubic-bezier(0.4, 0, 0.2, 1) или ease. Длительность ховер-эффектов — 0.3–0.4s.

Не перегружать

Плавающие иероглифы — только в hero и faq. Не использовать на каждом блоке. Задержка анимации карточек не более 0.2s между элементами.

Адаптивность

Breakpoints

1100px — переход от 3 колонок к 2 колонкам для сеток.
900px — вертикализация статистики, уменьшение отступов.
768px — основная мобильная точка: одноколоночные сетки, уменьшение заголовков, кнопки на всю ширину.
480px — дополнительная оптимизация для маленьких экранов.

Поведение компонентов

На мобильных устройствах кнопки CTA должны быть шириной 100% (max-width 350px), карточки — одна под другой, аватарки соц. доказательства сдвигаются меньше, бейдж таймера переносится.

Готовый промпт

Используйте следующий текст для постановки задачи дизайнеру / разработчику:

Дизайн-система страниц должна строго следовать установленному стайлгайду:

Цвета: primary #2f7537, primary-dark #265c2c, primary-light rgba(47,117,55,0.1). Акцентный золотой #dcb43c только для особых пометок. Фон светлый #f8f9fa, тёмный #0a1f0e — для корпоративных блоков. Текст #222, #666, #888.
Типографика: только Montserrat (веса 300–800). H1 — 3.5rem/800, H2 — 3rem/800, H3 — 1.5rem/700. Основной текст 1–1.2rem/400, цвет #666.
Кнопки: primary — градиент от #2f7537 к #265c2c, border-radius 50px, тень. secondary — обводка primary, без фона.
Карточки: белые, border-radius 20px, тень --shadow, при наведении border становится rgba(47,117,55,0.1) и сдвиг вверх на 10px. Анимация появления cardReveal.
Иконки: в кружках 80px с градиентом от primary-light к белому, граница 2px primary-light.
Рейтинг: звёзды #ffc107, шрифт 1.5rem.
Анимации: плавные, через cubic-bezier(0.4,0,0.2,1). Длительность появления 0.8s, ховеры 0.3–0.4s.
Адаптивность: контрольные точки 1100px, 900px, 768px, 480px. Мобильные кнопки — на всю ширину, сетки — в одну колонку.

Соблюдение этих правил обязательно для всех новых страниц.
Huá Míng Center · Design System v1.0 · Промпт для использования в Tilda / веб-разработке