Échelles de couleur et palettes d’UI : le guide pratique
Une échelle de couleur est une suite de paliers ordonnés — numérotés par convention de 50 à 900 — générée à partir d’une seule couleur de départ, de sorte qu’une palette entière découle d’une poignée de décisions plutôt que de dizaines de valeurs choisies à la main. L’échelle est à la couleur ce qu’une échelle typographique est aux tailles de police : un petit système qui répond à la plupart des questions avant qu’elles ne soient posées. Ce hub rassemble nos guides sur leur construction et leur usage ; l’orientation la plus rapide est d’ouvrir une rampe complète et d’en voir l’anatomie.
Une couleur en entrée, un système en sortie
La méthode de travail derrière chaque guide ici : vous choisissez une seule couleur de marque, et la mécanique fait le reste — dix paliers placés sur une courbe de luminosité, une saturation façonnée pour que le milieu rayonne et que les extrémités restent utilisables, une échelle de neutres teintée faiblement vers la teinte de la marque, et des couleurs fonctionnelles pour le succès, l’avertissement, l’erreur et l’information. Ce qui était autrefois quarante valeurs hex choisies à la main devient une poignée de couleurs de départ et un jeu de règles que vous pouvez inspecter.
Arrêtez de choisir vos couleurs à la main défend cette manière de travailler, et Générer une palette complète à partir d’une seule couleur de marque déroule la dérivation de bout en bout. Les deux règles qui font l’essentiel du travail ont chacune leur propre guide : Courbes de luminosité sur les raisons pour lesquelles des paliers qui paraissent réguliers ne peuvent pas être numériquement linéaires, et Profils de chroma sur l’endroit où la saturation doit culminer et pourquoi elle doit s’atténuer vers les deux extrémités. Construire une échelle de neutres couvre la légère teinte de marque qui empêche les gris de paraître morts. C’est aussi la méthode que met en œuvre Scale Composer — là, la palette côtoie la typographie et la grille, toutes trois dérivées d’une même échelle partagée.
Les paliers sont le vocabulaire
La numérotation 50–900 n’est pas décorative — c’est ce qui rend la couleur discutable. « Utilise brand-100 pour la teinte et brand-700 pour le texte » est une instruction que deux personnes peuvent exécuter à l’identique. Les guides ci-dessous couvrent ce que signifient les nombres, combien de paliers une échelle exige, et pourquoi l’écart entre paliers voisins doit rester visible — une échelle dont les paliers ne se distinguent pas est un vocabulaire fait de synonymes que personne n’a demandés.
Pourquoi les paliers de couleur sont nommés 50–900 retrace la convention et l’espace que ses écarts laissent délibérément, et Nommer les tokens de couleur tranche la question brand-600 vs blue-600 — le choix de nommage qui décide à quel point un futur changement de marque sera douloureux. Le vocabulaire gagne aussi sa place dans les états d’interaction : États de survol et enfoncé montre pourquoi « un palier plus loin sur l’échelle » produit de meilleures couleurs d’état que le mélange de noir ou de blanc dans la couleur de base.
Des rôles, pas des couleurs
La dernière couche est sémantique : les boutons, les bordures, les arrière-plans et le texte ne référencent pas des paliers bruts — ils référencent des rôles qui pointent vers des paliers, avec des exigences de contraste vérifiées là où les rôles se rencontrent. C’est ce qui rend une palette maintenable : réaccordez la couleur de départ et chaque rôle suit, parce que rien en aval n’a jamais codé en dur une valeur hex. Primaire, secondaire, accent couvre la couche de rôle pour les couleurs de marque, Succès, avertissement, erreur, information couvre les couleurs de retour, et Texte sur boutons colorés gère l’appariement que tout produit livre : le choix de la couleur posée dessus. Le modèle colorimétrique qui rend tout cela calculable a sa propre série dans le guide OKLCH, et la même logique de rôles traverse les design tokens ; les seuils face auxquels les paires de rôles sont vérifiées vivent dans le hub contraste.
Guides de ce hub
- Arrêtez de choisir vos couleurs à la main : la méthode échelle d'abord
Comment choisir les couleurs d'une interface sans les sélectionner une par une : fixez une couleur de départ, des extrémités, une courbe et un profil une seule fois, puis laissez chaque valeur découler des règles.
- Construire une échelle neutre qui n'est pas un gris mort
Une échelle de couleur neutre est la bête de somme de l'UI : arrière-plans, bordures, états désactivés, texte. Dix niveaux de gris associés à des rôles, avec notes de contraste et mode sombre.
- Courbes de luminosité : pourquoi les rampes linéaires semblent fausses
La luminosité d'une échelle de couleur ne peut pas se diviser uniformément : pourquoi les rampes linéaires affament l'extrémité claire, et comment une courbe par morceaux liée au ratio typographique espace les pas.
- Dériver des couleurs de soutien à partir d'une couleur primaire (harmonie des couleurs)
Comment un générateur d'harmonie de couleurs dérive des couleurs de soutien à partir d'une seule couleur primaire : pourquoi les complémentaires classiques vibrent dans les interfaces, et pourquoi des décalages pratiques les encadrent.
- Des styles de couleur Figma aux vrais tokens
Des styles de couleur Figma aux tokens : ce que résolvent styles et variables, comment se superposent les collections primitive et sémantique, et le mode sombre comme changement de mode.
- États survol et pressé : les dériver de l'échelle
La couleur de survol d'un bouton, bien faite : les états survol et pressé sont des paliers voisins sur l'échelle de couleur, pas des filtres d'opacité — le tout détaillé en OKLCH.
- Générer une palette complète à partir d'une seule couleur de marque
Dériver une palette complète à partir de la seule couleur de marque : rampe de départ, neutres teintés, teintes complémentaires par géométrie des teintes, couleurs fonctionnelles, rôles vérifiés au contraste.
- Migrer une palette héritée vers des échelles de couleur
Comment refactoriser une palette de couleurs qui a grandi par accident : inventorier la prolifération de hex, regrouper les valeurs par rôle, générer de nouvelles rampes, et mapper chaque valeur héritée.
- Nommer les tokens de couleur : brand-600 ou blue-600
Nommer les tokens de couleur en trois couches : pourquoi brand-600 l'emporte sur blue-600 au niveau primitif, ce qu'apportent les tokens sémantiques, et quand les tokens de composant méritent leur place.
- Pourquoi la saturation maximale se retourne contre vous dans l'UI
Pourquoi les couleurs saturées nuisent à l'UI : bords qui vibrent et fatigue oculaire, hiérarchie aplatie, texte plus difficile — et où le chroma maximal mérite vraiment sa place.
- Pourquoi les pas de couleur sont numérotés de 50 à 900
Les numéros d'échelle de couleur expliqués : d'où viennent les 50–900, pourquoi les numéros valent mieux que des noms comme clair et plus clair, et pourquoi un 500 est une position, pas une mesure.
- Primaire, secondaire, accent : la couleur par rôle
Primaire, secondaire et accent sont des rôles, pas des types de couleur : ce que fait chaque rôle, quand une palette a réellement besoin de secondaires, et comment bien les dériver.
- Profils de chroma : où la saturation doit culminer
La saturation d'une rampe de couleur a besoin d'un plan, pas d'une constante : où le chroma doit culminer, comparaison des profils en cloche et frontal, et le plancher qui garde les extrémités de la rampe fidèles à la marque.
- Qu'est-ce qu'une rampe de couleur (échelle de couleur) ?
Ce qu'est une rampe de couleur — une teinte en dix paliers de luminosité ordonnés — plus l'anatomie : quels paliers font quels travaux d'UI, et pourquoi les rampes l'emportent sur le choix d'échantillons.
- Succès, avertissement, erreur, info : les couleurs fonctionnelles bien faites
Les couleurs sémantiques d'interface — succès, avertissement, erreur, info — sont des rampes, pas des échantillons. Ajuster teinte, chroma et luminosité pour que les quatre semblent natives et passent le contraste.
- Tester une palette pour le daltonisme
Comment tester une palette pour le daltonisme : simuler la protanopie, la deutéranopie et la tritanopie, repérer les paires de teintes qui s'effondrent, et les corriger par la luminosité.
- Texte sur boutons colorés : choisir la couleur sur fond
Le contraste du texte d'un bouton se mesure contre le fond, pas contre la page — pourquoi les marques de luminosité moyenne piègent à la fois le texte blanc et le texte noir, et comment la couleur sur fond est dérivée.
Voir un changement de marque en un seul geste
L’argument le plus fort en faveur des échelles plutôt que des nuanciers, c’est d’observer un système se réaccorder : changez la couleur de départ et regardez tout se re-dériver — rampes, neutres et les relations de contraste de chaque palier se reconstruisent à partir de la nouvelle couleur de départ en un seul mouvement. C’est cela, condensé en une phrase, que tout ce hub enseigne : choisissez vos couleurs une fois, dérivez-les pour toujours.