Aller au contenu
Docs Corex
Soonex
Rejoindre la liste

Un bloc de config, quatre thèmes

2 juin 2026 · Comment Soonex transforme quelques couleurs de base en quatre thèmes complets, lisibles en mode clair comme en mode sombre.

  • Design
  • Thèmes
Tous les tags
Formes fluides abstraites bleues, orange et jaunes

Soonex n'a aucune feuille de style de thème à maintenir. Toute l'apparence vient d'un seul bloc dans config/config.exs, que Corex Design transforme en tokens et en CSS de composants.

Des graines, pas des palettes

Chaque thème déclare quelques couleurs de base. Corex en génère l'échelle complète, y compris les paires encre, surface, bordure et accent, et vérifie que le texte reste lisible sur son fond.

config :corex_design, default_theme: :neo, themes: %{ neo: %{seeds: %{accent: "#7c5cff"}}, uno: %{seeds: %{accent: "#0f766e"}} } 

Après modification, régénérez le CSS :

mix corex.design.build 

Ce que vous pouvez modifier

CléCe qu'elle contrôle
seedsCouleurs de base à partir desquelles la palette est générée
colors.light / colors.darkSurcharges par mode pour des tokens précis
dimensions.radiusArrondi des angles dans tous les composants
dimensions.fontPiles de polices
typographyÉchelle typographique et graisses

Essayez en direct

Ouvrez Options du modèle dans le coin inférieur de n'importe quelle page pour passer de neo à uno, duo ou leo, ou basculer entre les modes clair et sombre. Votre choix est enregistré localement et vous suit sur tout le site.

Tip

Conservez les cibles de contraste générées par Corex. Si une couleur paraît trop forte, ajustez la graine plutôt que de surcharger des tokens de texte.