Skip to content
Apothem
Руководство по бренду

Палитра бренда

Основные цвета бренда Apothem и семнадцать цветов брендов окружений. Единственный источник истины — канонические токены дизайна в assets/design-tokens.css; сайт отражает эти значения.

Основная палитра

Каноническая палитра — нейтральная рампа slate, акцентная рампа emerald и семантические оттенки — принадлежит токенам дизайна в assets/design-tokens.css (и его зеркале assets/design-tokens.json). Тема сайта в site/app/global.css отражает эти значения токенов в CSS-переменные, которые потребляет тема Fumadocs. Каждое значение ниже восходит к каноническому шагу рампы.

РольТокен (CSS)Светлый режимТёмный режимИспользование
Основной--brand-textslate-900 #0f172aslate-50 #f8fafcЗаголовки, текст навигации, основные поверхности чтения.
Акцент--sl-color-accentemerald-600 #059669emerald-400 #34d399Активные ссылки, кольца фокуса, выбранная навигация.
Основной текст--brand-mutedslate-600 #475066slate-300 #c2ccdaТекст прозы по умолчанию.
Фон тела--brand-surfacewhite #ffffffslate-900 #0f172aФон по умолчанию.
Фон навигации--brand-surface-mutedslate-50 #f8fafcslate-950 #080c15Полосы заголовка и навигации.
Фон кода--brand-code-bgslate-900 #0f172aslate-950 #080c15Поверхности встроенного / блочного кода.

Палитра окружений

Цвета окружений находятся в Цвета окружений. Геометрическое отображение на шестиугольник знака Apothem — его центральный узел и конечный узел — встроено в раздел бренда. CSS-источник истины в site/app/global.css подключает каждый токен к его CSS-переменной.

Использование в документации

Палитра подключается через глобальную таблицу стилей site/app/global.css, импортируемую корневым макетом. Варианты светлого и тёмного режима переключаются в зависимости от состояния класса .dark темы.

Обновления

Палитра обновляется только тогда, когда меняется основной цвет (slate / emerald) или окружение ратифицирует изменение цвета бренда выше по потоку. Изменения по окружениям распространяются атомарно через site/app/global.css, Цвета окружений и каждый затронутый SVG-мастер под assets/src/.

On this page