Palette de Couleurs
Système de couleurs complet basé sur l'identité visuelle CCB.
CCB Orange (Couleur Principale)
orange-900
#CC5500
#CC5500
orange-800
#E65C00
#E65C00
orange
#FF6900
#FF6900
orange-400
#FF8533
#FF8533
orange-300
#FFA366
#FFA366
orange-200
#FFC299
#FFC299
orange-100
#FFE0CC
#FFE0CC
orange-50
#FFF5EE
#FFF5EE
CCB Jaune (Couleur Secondaire)
yellow-900
#CC8400
#CC8400
yellow-800
#E69500
#E69500
yellow
#FFAA00
#FFAA00
yellow-400
#FFBB33
#FFBB33
yellow-300
#FFCC66
#FFCC66
yellow-200
#FFDD99
#FFDD99
yellow-100
#FFEECC
#FFEECC
yellow-50
#FFF8E6
#FFF8E6
Couleurs Sémantiques (Theme Colors)
Success
var(--theme-success)
#28A745
Utilisé pour les confirmations et actions réussies
Warning
var(--theme-warning)
#FFC107
Utilisé pour les avertissements et alertes
Danger
var(--theme-danger)
#DC3545
Utilisé pour les erreurs et suppressions
Info
var(--theme-info)
#66BBFF
Utilisé pour les informations générales (bleu clair)
Couleurs Neutres (Gris)
gray-900
#1A1A1A
#1A1A1A
gray-800
#2D2D2D
#2D2D2D
gray-700
#4A4A4A
#4A4A4A
gray-600
#6C757D
#6C757D
gray-500
#8C8C8C
#8C8C8C
gray-400
#ACACAC
#ACACAC
gray-300
#D1D1D1
#D1D1D1
gray-200
#E9ECEF
#E9ECEF
gray-100
#F5F6FA
#F5F6FA
gray-50
#FAFBFC
#FAFBFC
Exemples d'Utilisation
En CSS
/* ✅ CORRECT - Utiliser les Theme Colors */
.my-button-primary {
background-color: var(--theme-primary);
color: var(--theme-text-inverse);
border: 1px solid var(--theme-primary);
}
/* ✅ Couleurs sémantiques (theme) */
.success-text {
color: var(--theme-success);
}
.error-text {
color: var(--theme-danger);
}
/* ❌ INCORRECT - Ne pas utiliser design tokens directement */
.bad-example {
background-color: var(--ccb-orange); /* ❌ Utiliser --theme-primary */
}
Avec les Classes Utilitaires
.bg-theme-primary .text-white - Fond orange CCB, texte blanc
.bg-theme-secondary - Fond jaune CCB
.bg-light - Fond gris clair
.bg-theme-success .text-white - Fond vert (succès)
.bg-theme-info - Fond bleu clair (info)
<!-- ✅ CORRECT - Utiliser classes theme -->
<div class="bg-theme-primary text-white p-4">
Fond orange CCB
</div>
<div class="bg-theme-secondary p-4">
Fond jaune CCB
</div>
<p class="text-theme-success">
Texte vert (succès)
</p>
Bonnes Pratiques
À Faire
- Utiliser les Theme Colors (
var(--theme-primary), pasvar(--ccb-orange)) - Utiliser les classes utilitaires (
.bg-theme-primary) - Respecter la hiérarchie des couleurs
- Vérifier le contraste (WCAG AA minimum)
- Utiliser les couleurs sémantiques pour les états
À Éviter
- Valeurs de couleurs en dur (
#FF6900) - Utiliser les design tokens directement (
var(--ccb-orange)au lieu devar(--theme-primary)) - Trop de couleurs différentes sur une page
- Contraste insuffisant (texte illisible)
- Couleurs sémantiques pour autre chose que leur usage