color theoryNovember 5, 202610 min read

Palettes de couleurs UI : ce que chaque couleur peut faire (et ne peut pas faire)

Douze palettes de couleurs UI avec codes hex exacts, testées rôle par rôle. Quels accents marchent à la fois comme bouton et comme lien, quel texte gris échoue sur une carte teintée, et pourquoi un accent pâle remplit mais n'écrit jamais.

By Boone
XLinkedIn
UI Color Palettes: What Each Color Can and Cannot Do

Une palette de couleurs UI n'est pas un assortiment de jolies couleurs. C'est un ensemble de rôles, et chaque couleur sait faire certains boulots, pas d'autres. Voici douze palettes, chacune testée sur un rôle qui tourne souvent mal, avec chaque code hex.

Les trois rôles d'une palette UI

L'encre écrit. C'est la couleur de chaque ligne de texte, elle doit donc être assez sombre sur la surface, comme Ink Navy #141238 sur Indigo Mist #EEF0FB. Vous l'utilisez aussi pour les liens quand l'accent ne peut pas.

La surface porte. C'est la page ou la carte derrière tout le reste. Elle n'a pas à être blanche, et la teinte que vous choisissez change le comportement de toutes les autres couleurs.

L'accent touche. C'est la seule couleur qui dit « ceci fait quelque chose ». Ça ressemble à un seul boulot, et la section suivante montre qu'il y en a deux.

Un accent a deux boulots

Sur un bouton, le libellé doit se lire sur l'accent, et le bouton doit se détacher de la page. Dans une phrase, le même accent devient un lien, et un lien est du texte, donc il doit être lisible sur cette même page. Les deux boulots utilisent la même paire de couleurs, mais le second place la barre plus haut.

Cela signifie qu'un accent peut faire un bon bouton et un mauvais lien. Sky et Coral se trouvent exactement dans cet écart. Indigo et Berry passent les deux.

Indigo

Enregistrer

Indigo #4338CA, libellé blanc : réussi

Voir plus

Indigo en lien sur Indigo Mist #EEF0FB : réussi

Voir plus

Ink Navy #141238 en lien : réussi

Indigo fonctionne comme bouton et comme lien. Une couleur, deux boulots, rien à corriger.

Berry

Enregistrer

Berry #A61E4D, libellé blanc : réussi

Voir plus

Berry en lien sur Berry Milk #FBEAF0 : réussi

Voir plus

Deep Berry #2A0A18 en lien : réussi

Berry fait pareil : un libellé blanc sur le bouton, un lien lisible sur sa surface rose pâle.

Sky

Enregistrer

Sky #248AE4, libellé Harbor Ink : réussi

Voir plus

Sky en lien sur Sky Wash #EAF4FC : échec

Voir plus

Harbor Ink #021828 en lien : réussi

Sky est un bon bouton et un lien difficile. Gardez-le pour les boutons et composez les liens en Harbor Ink, soulignés.

Coral

Enregistrer

Coral #E85446, libellé Burnt Clay : réussi

Voir plus

Coral en lien sur Coral Milk #FDEEEB : échec

Voir plus

Burnt Clay #290E0A en lien : réussi

Coral a la même fracture. Un bouton que l'on voit, et un lien qui disparaît dans Coral Milk.

Gardez l'accent pour les boutons

La solution ne coûte rien. Gardez Sky et Coral pour les boutons et composez les liens dans l'encre, soulignés. Voici la même phrase dans les deux versions.

Mot de passe

••••••••

Mot de passe oublié ?

✕ Sky en lien : difficile à lire

Mot de passe

••••••••

Mot de passe oublié ?

✓ Harbor Ink en lien : facile à lire

Même surface, même phrase. À gauche : Sky en lien. À droite : Harbor Ink en lien.

Texte gris sur cartes teintées

Le texte secondaire est généralement votre encre à environ 65 %. Sur du blanc, il se lit facilement dans les quatre palettes, et sur une surface pâle il bouge à peine. Sur une vraie teinte, il peut passer sous la ligne.

Testez-le donc sur la surface où il se trouve, pas sur du blanc. Sur une teinte forte, poussez le gris à 70 % et il se rétablit.

Red Panda

#121A2E

Sombre Night

#B54302

Red Panda

Pour vendredi

#636772 sur Sugar Milk #FAF7F0 : réussi

Pour vendredi

Même mélange à 65 % #656A77 sur blanc : réussi

Sugar Milk est presque blanc, le gris change donc à peine. Il passe sur la carte et sur le blanc.

Warm Purple

#2E1F14

English Walnut

#812E7D

Warm Purple

Pour vendredi

#606146 sur Oh Pistachio #BCDBA4 : échec

Pour vendredi

À 70 %, #59573F : réussi

Oh Pistachio est une vraie teinte. Le même gris qui passe sur blanc glisse ici sous la ligne, et 70 % le ramène.

Mango

#0E2219

Jedi Night

#FAA828

Mango

Pour vendredi

#5E6C68 sur Heart of Ice #F2F5FA : réussi

Pour vendredi

Même mélange à 65 % #626F6A sur blanc : réussi

Heart of Ice est une teinte froide et pâle, le gris tient donc bon.

Viridian

#0E222D

Midnight Dreams

#007F5B

Viridian

Pour vendredi

#535D71 sur Digital Lavender #D3CAEE : échec

Pour vendredi

À 70 %, #495467 : réussi

Digital Lavender est une teinte assez forte pour faire échouer le même gris. Poussez-le à 70 % et la carte se relit.

Un accent pâle remplit, il n'écrit jamais

Un accent pâle fait un très beau fond et une couleur de texte désespérée. Sur sa propre page, aucun de ces quatre ne se lit comme texte. Faites de la même couleur un fond et ça marche, à condition de bien choisir les mots qui vont dessus.

Purple Estate

Aujourd'hui

Blue Horizon #72AFCC en texte sur Sunwashed Paper #F5EDCE : échec

Sam 14

Purple Estate #58287F sur Blue Horizon : grands caractères seulement

Aujourd'hui

Purple Estate sur Sunwashed Paper : réussi

Le bleu pâle échoue en texte sur le papier. En fond, il accepte Purple Estate, ce qui convient à une grande date et pas à du petit texte.

Blue Horizon

Aujourd'hui

Blue Horizon #2FA4D7 en texte sur Desert Cream #F5E9D8 : échec

Jouer

Cocoa Noir #3E2C23 sur Blue Horizon : réussi

Aujourd'hui

Cocoa Noir sur Desert Cream : réussi

Le bleu plus vif échoue aussi en texte sur Desert Cream. En fond, il porte Cocoa Noir sans effort.

Herb Garden

Aujourd'hui

Herb Garden #BCD9A2 en texte sur Sun Linen #FEFFD3 : échec

7 jours

Red Monarch #A82323 sur Herb Garden : réussi

Aujourd'hui

Red Monarch sur Sun Linen : réussi

Le plus pâle des quatre sur sa page. Mettez Red Monarch sur le vert et le chiffre se lit clairement.

Nordic Sky

Aujourd'hui

Nordic Sky #7288AE en texte sur Manor Cream #EAE0CF : échec

18°

Blanc #FFFFFF sur Nordic Sky : grands caractères seulement

Aujourd'hui

Velvet Indigo #4B5694 sur Manor Cream : réussi

Nordic Sky n'accepte que le blanc, et seulement en grands caractères : les chiffres oui, les mentions en petit non. Le texte de la page se compose en Velvet Indigo.

Vérifiez donc le fond et les mots posés dessus, pas seulement la page. Si les mots sur le fond n'atteignent que le contraste des grands caractères, gardez-les grands.

Les douze palettes dans un seul tableau

PaletteCouleursLe rôle testé
IndigoInk Navy #141238, Indigo #4338CA, Indigo Mist #EEF0FBBouton et lien réussissent
BerryDeep Berry #2A0A18, Berry #A61E4D, Berry Milk #FBEAF0Bouton et lien réussissent
SkyHarbor Ink #021828, Sky #248AE4, Sky Wash #EAF4FCBouton réussit, lien échoue
CoralBurnt Clay #290E0A, Coral #E85446, Coral Milk #FDEEEBBouton réussit, lien échoue
Red PandaSombre Night #121A2E, Red Panda #B54302, Sugar Milk #FAF7F0Le gris réussit sur la carte
Warm PurpleEnglish Walnut #2E1F14, Warm Purple #812E7D, Oh Pistachio #BCDBA4Le gris échoue sur la carte
MangoJedi Night #0E2219, Mango #FAA828, Heart of Ice #F2F5FALe gris réussit sur la carte
ViridianMidnight Dreams #0E222D, Viridian #007F5B, Digital Lavender #D3CAEELe gris échoue sur la carte
Purple EstateSunwashed Paper #F5EDCE, Blue Horizon #72AFCC, Purple Estate #58287FFonds bleu pâle, grands caractères seulement
Blue HorizonBlue Horizon #2FA4D7, Desert Cream #F5E9D8, Cocoa Noir #3E2C23Le fond réussit avec Cocoa Noir
Herb GardenRed Monarch #A82323, Sun Linen #FEFFD3, Herb Garden #BCD9A2Le fond réussit avec Red Monarch
Nordic SkyVelvet Indigo #4B5694, Nordic Sky #7288AE, Manor Cream #EAE0CFLe fond accepte le blanc, grands caractères seulement

Les chiffres, pour celui qui défend le choix

Chaque association a été mesurée avec la formule de contraste WCAG 2 contre la surface sur laquelle elle se trouve. C'est le seul tableau du papier avec des ratios.

PaletteTestRatioRésultat
IndigoLibellé blanc / bouton sur la page / lien sur la page7.90:1 / 6.96:1 / 6.96:1Tout réussit
BerryLibellé blanc / bouton sur la page / lien sur la page7.21:1 / 6.22:1 / 6.22:1Tout réussit
SkyLibellé encre / bouton sur la page / lien sur la page5.01:1 / 3.23:1 / 3.23:1Réussit, réussit, échoue
CoralLibellé encre / bouton sur la page / lien sur la page4.98:1 / 3.21:1 / 3.21:1Réussit, réussit, échoue
Red PandaGris à 65 % sur la carte / sur blanc5.2:1 / 5.4:1Les deux réussissent
Warm PurpleGris à 65 % sur la carte / sur blanc / à 70 %4.1:1 / 5.0:1 / 4.8:1Échoue, réussit, réussit
MangoGris à 65 % sur la carte / sur blanc5.0:1 / 5.2:1Les deux réussissent
ViridianGris à 65 % sur la carte / sur blanc / à 70 %4.2:1 / 5.1:1 / 4.8:1Échoue, réussit, réussit
Purple EstateAccent pâle en texte / meilleur texte dessus / encre sur la page2.05:1 / 4.31:1 / 8.83:1Échoue, grands caractères, réussit
Blue HorizonAccent pâle en texte / meilleur texte dessus / encre sur la page2.36:1 / 4.66:1 / 11.03:1Échoue, réussit, réussit
Herb GardenAccent pâle en texte / meilleur texte dessus / encre sur la page1.51:1 / 4.64:1 / 6.98:1Échoue, réussit, réussit
Nordic SkyAccent pâle en texte / blanc dessus / encre sur la page2.75:1 / 3.59:1 / 5.25:1Échoue, grands caractères, réussit

Comment construire votre propre palette UI

  1. Commencez par l'encre et la surface. Choisissez une encre sombre et une surface, teintée ou blanche, et vérifiez l'encre sur la surface. Harbor Ink #021828 sur Sky Wash #EAF4FC est le cas facile.
  2. Choisissez l'accent selon son libellé. Décidez si c'est du texte blanc ou sombre qui va dessus, et vérifiez le libellé sur l'accent.
  3. Testez l'accent comme lien. Posez-le sur votre surface en tant que texte. S'il échoue, gardez-le pour les boutons et composez les liens dans l'encre.
  4. Testez le texte secondaire sur chaque surface. Mélangez l'encre à 65 % sur chaque couleur de carte. Poussez à 70 % là où ça glisse.
  5. Gardez les couleurs pâles pour les fonds. Choisissez les mots qui iront dessus avant de vous engager. Nos papiers sur les erreurs de couleur en UI et le contraste de couleur accessible détaillent les seuils.

Récupérez les fichiers de chaque set

Chaque set est un jeu de couleurs gratuit sur Forge, avec codes à copier d'un tap, fichiers de nuancier pour Figma et Adobe (ASE), variables CSS et design tokens.

Jeu de couleurs gratuit

Un accent a deux boulots : Indigo, Berry, Sky, Coral

Chaque hex, plus nuanciers ASE, variables CSS et design tokens.

Ouvrir le set

Jeu de couleurs gratuit

Texte gris sur cartes teintées : Red Panda, Warm Purple, Mango, Viridian

Chaque hex, plus nuanciers ASE, variables CSS et design tokens.

Ouvrir le set

Jeu de couleurs gratuit

Un accent pâle remplit, il n'écrit jamais : Purple Estate, Blue Horizon, Herb Garden, Nordic Sky

Chaque hex, plus nuanciers ASE, variables CSS et design tokens.

Ouvrir le set

FAQ

Quelles couleurs doit avoir une palette de couleurs UI ?

Au moins trois rôles : une encre pour le texte, un accent pour les boutons et les liens, et une surface pour la page. Indigo #4338CA avec Ink Navy #141238 et Indigo Mist #EEF0FB en est un exemple complet.

De quelle couleur doivent être les liens dans une UI ?

De l'accent seulement s'il réussit comme texte sur votre surface. Indigo réussit. Sky #248AE4 non, donc ses liens se composent en Harbor Ink #021828, soulignés.

De quelle couleur doit être le texte secondaire ?

Votre encre à environ 65 %, vérifiée sur la surface où il se trouve. Sur une teinte forte comme Oh Pistachio #BCDBA4, il peut échouer, et le pousser à 70 % règle le problème.

Pourquoi le texte gris est-il difficile à lire sur une carte colorée ?

Une carte teintée est plus sombre que le blanc, donc l'écart entre le gris et la carte se réduit. Le blanc cache le problème, c'est pourquoi on teste sur la vraie surface.

Puis-je utiliser un pastel comme couleur d'accent ?

En fond, oui. En texte, non. Herb Garden #BCD9A2 échoue en texte sur Sun Linen #FEFFD3 et fonctionne en fond avec Red Monarch #A82323 dessus.

La couleur d'un bouton doit-elle fonctionner comme couleur de lien ?

Elle le doit si vous l'utilisez pour les deux. Un bouton doit se détacher de la page et porter son libellé. Un lien est du texte, il demande donc une barre plus haute sur la même page.

Sources

Want a UI palette built for your product, with every role tested on your real screens? Our team designs interfaces that hold up in every state.

Get Started

More from Brainy Papers

Keep reading