White Цветовой токен White обозначает
чисто белый цвет (#FFFFFF) и является базовым элементом
цветовой палитры Carbon. Используется преимущественно для фона
компонентов, контрастного текста на тёмных панелях и выделения
интерактивных элементов. В Svelte его применение часто реализуется через
CSS-переменные или через пропсы компонентов, например:
Ключевые моменты использования White:
Gray10 Gray10 — это светло-серый
оттенок (#F4F4F4), применяемый в интерфейсах для создания
мягких фонов, разделителей и нейтральных панелей. Он обеспечивает
визуальное разграничение блоков без резких контрастов. В Svelte
компонентах Carbon его можно использовать напрямую через CSS-классы или
переменные:
Контейнер с серым фоном
Основные сценарии применения Gray10:
Gray90 Gray90 (#262626) —
тёмный серый цвет, используемый для текста, иконок и элементов с высоким
контрастом. Он обеспечивает хорошую читаемость на светлом фоне и менее
агрессивен, чем чистый чёрный (#000000). В Svelte
компонентах Carbon применяется для основного текста и заголовков:
Основной текст на светлом фоне
Рекомендации по использованию Gray90:
Gray10 для создания визуальной
иерархии элементов.Gray100 Gray100 (#161616)
— почти чёрный цвет, используется для акцентного текста, элементов
интерфейса с максимальным контрастом и в тёмных режимах интерфейса. В
Svelte компонентах Carbon его применяют через стили или переменные для
создания визуальной силы элементов:
Заголовок высокой контрастности
Особенности применения Gray100:
White) или
светлыми оттенками серого для создания контрастной визуальной
структуры.Использование токенов White, Gray10,
Gray90 и Gray100 позволяет создавать слоистые
интерфейсы с чёткой визуальной иерархией:
Заголовок секции
Основной текст на светлом фоне с использованием серого 90.
Карточка с белым фоном
Эти четыре токена обеспечивают баланс между контрастностью, нейтральностью и читаемостью, создавая основу для любой дизайн-системы на Carbon Components Svelte.