Перейти к содержимому
d2n core

Палитра

Дизайн-токены темы: RGB-триплеты в CSS-переменных, поэтому работают alpha-утилиты. Переключайте режим и акцент — страница реагирует вживую.

Витрина компонентов
Режим
Акцент
Цвета темы

Цвета применяются к текущему режиму (светлая/тёмная) и сохраняются в браузере. -fg акцентов подбирается по контрасту автоматически.

/10
/25
/50
/75

Живые токены: режим и акцент применяются мгновенно

--ui-primary--ui-secondary--ui-success--ui-warning--ui-danger--ui-info--ui-bg--ui-bg-muted--ui-bg-accent--ui-fg--ui-fg-muted--ui-border

Семантические цвета

6

Пара «цвет + fg» для контрастного текста поверх: --ui-primary-fg. Рамка карточки переливается её собственной парой по наведению.

Aa
--ui-primary—
Aa
--ui-secondary—
Aa
--ui-success—
Aa
--ui-warning—
Aa
--ui-danger—
Aa
--ui-info—

Поверхности

6
--ui-bg—
--ui-bg-muted—
--ui-bg-accent—
--ui-fg—
--ui-fg-muted—
--ui-border—

Альфа-утилиты

Триплеты позволяют модификаторы прозрачности на любой утилите: bg-primary/25, text-primary/60.

/10
/25
/50
/75

text-primary/60

Акценты

7

data-accent — атрибут на <html>--ui-primary — перекрывает в обеих темах. Рамка каждой карточки — её собственный цвет; выбранный акцент отмечен кольцом. Выбор — в ThemeSettings выше.

green4 120 87 · по умолчанию
indigo79 70 229
blue3 105 161
violet124 58 237
pink219 39 119
amber180 83 9
red220 38 38

Градиентные фичи

Переливы красятся переменными пары цветов — дефолт primary↔secondary, потребитель перекрывает их без правки компонентов. Все демо ниже реагируют на тему и акцент.

flow-border

Рамка переливается всегда; заливка лица не трогается

--card-flow-a/-b

flow-border-hover

Рамка + свечение тени по hover

hover

Своя пара

Потребитель перекрывает пару: розовый ↔ голубой

--card-flow-a/-b

Своя картинка

Полная замена градиента: 4 стопа, как dev-карточки главной

--card-flow-image
CoreTextShimmer
Токены:--card-flow-a/-b--card-flow-image--btn-flow-a/-b--btn-flow-image--core-shimmer-from/-to

Соседние витрины

QA: тема system (system) · акцент · триплеты читаются из computed-стилей html