Цвет
У некоторых HTML-тегов есть акцентный цвет. В светлом дизайне акцентный цвет более темный, а в темном дизайне наоборот, более светлый. Так акцентный цвет всегда выраженный и легко читаемый. Для HTML-тегов и элементов интерфейса мы можем выбрать один из цветов представленных ниже, добавив класс на HTML-тег.<button class="cb-button-board cb-red">КНОПКА</button>Свой цвет
Проверяйте цветовое решение в инструментах браузера на контраст 7:1 или выше, чтобы на фоне цвета текст читался легко. Для светлого и темного фона разный акцентный цвет:cb.themeCreate('cb-custom-purple', '123,3,195', '220,162,255')
// className, Day, Night<button class="cb-button-board cb-custom-purple">КНОПКА</button>Темный фон
Все HTML-теги доступны в темном дизайне.
cb.nigh = true
cb.night = falseМожно выбрать HTML-тегу постоянный фон добавив ему класс.
cb-night
Темный фон
cb-day
Светлый фон
<div class="cb-day">..</div>CSS
Управлять цветом можно и через свойства языка CSS, вместо класса использовав переменную.color: rgb(var(--cb-red));Акцентный цвет
background-color: rgb(var(--primary-color));Текст и фон
color: rgb(var(--color));
background-color: rgb(var(--background));Цвет для постоянного фона (темного или светлого)
color: rgb(var(--day-primary-color));
color: rgb(var(--night-primary-color));
color: rgb(var(--cb-day-red));
color: rgb(var(--cb-night-red));События
Переключение дизайна на светлый или темный cопровождается событием "themechange".document.addEventListener('themechange', callback)