ColorsGen

Генератор палитры

Два алгоритма (Eva / HSL), 5 вариаций, semantic-цвета, история и экспорт JSON.

Генератор палитры

На основе алгоритма Eva Design System

Primary
Semantic Colors
Secondary
Success
Info
Warning
Danger
Text

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

Выгруженный JSON не применяется автоматически: его нужно передать модулю через опцию c3Ui.colorsFile (или c3Ui.colors), и цвета станут CSS-переменными --c3-* поверх дефолтной темы.

// nuxt.config.ts
export default defineNuxtConfig({
  modules: ['c3-ui'],
  c3Ui: {
    colorsFile: 'assets/palette/palette.json', // { "primary": { "50": "#f5f3ff", "500": "#7c3aed" } }
  },
})

Модуль генерирует c3-ui/colors.css и подключает его после стилей библиотеки, поэтому все компоненты (включая тёмную тему .c3--dark) сразу используют новую палитру.

×