Palette
🎯 Introduction
Évolution et objectifs :
Les couleurs évoluent afin de correspondre à la nouvelle charte établie dans le brandbook de la CNSA. Dans le même temps un travail sur les couleurs a été effectué afin de répondre aux besoins et retours des produits. Les objectifs sont :
- Avoir des couleurs plus franches
- Rationaliser : réduire au minimum, supprimer les couleurs trop proches
- Une palette cohérente avec le brand book
Logique des tokens :
Le système de couleurs du Design System de l’Autonomie est construit autour de tokens sémantiques. Cela signifie que les couleurs ne sont pas appelées par leur valeur hexadécimale mais par leur fonction, exemple dans Figma : Alert/Background/Success, correspond à la couleur de fond d’une alert de type succès, côté développement --dsa-wc-alert-success-background-color
Couleurs principales
Violet identitaire
Le violet, occupe une place prédominante dans le système de conception, il agit comme une couleur marquante. Et est réservé uniquement aux éléments interactifs.
Variables CSS : --dsa-color-primitive-colors-identity-purple-{n}
Vert identitaire
Cette teinte représente la couleur centrale de l'identité de la CNSA.
Afin d'éviter toute confusion entre les éléments visuels de la CNSA et les teintes signalant un succès, cette couleur doit être réservée exclusivement aux arrière-plans et aux images.
Variables CSS : --dsa-color-primitive-colors-identity-green-{n}
Couleurs secondaires
Pour introduire des nuances additionnelles, vous avez à disposition cinq couleurs secondaires. Cependant, leur emploi doit demeurer modéré.
Variables CSS : --dsa-color-primitive-colors-complementary-blue-{n}
Bleu
Vert
Variables CSS : --dsa-color-primitive-colors-complementary-green-{n}
Couleurs neutres
Ces nuances sont les plus fréquemment employées au sein des interfaces, trouvant leur application dans les arrière-plans, les contours et le texte.
Variables CSS : --dsa-color-primitive-colors-neutral-{n}
Retour d'information
Les couleurs de retour d'information englobent l'ensemble des teintes utilisées afin de fournir des indications visuelles ou des réponses aux interactions des utilisateurs ou aux états du système.
Ces teintes sont mises en œuvre pour communiquer divers types de retours aux utilisateurs, incluant des messages de succès, d'erreur, d'avertissement ou d'information.
Error
Variables CSS : --dsa-color-primitive-colors-feedback-error-{n}
Success
Variables CSS : --dsa-color-primitive-colors-feedback-success-{n}
Warning
Variables CSS : --dsa-color-primitive-colors-feedback-warning-{n}