Web Design

Comment choisir une palette de couleurs pour votre site web

Par l'équipe colorPaletteFinder10 min de lecture

La plupart des conseils sur la « palette de couleurs d'un site web » s'effondrent dès l'instant où vous ouvrez un vrai fichier de design. Vous piochez trois jolis échantillons dans un générateur, vous les déposez dans une maquette, et en moins d'une heure vous improvisez une quatrième couleur pour le message d'erreur, une cinquième pour le texte de légende atténué, et une sixième parce que le bleu de marque d'origine est illisible sur blanc. Le problème n'est pas votre goût. C'est qu'un site web n'a pas besoin d'une palette de jolies couleurs — il a besoin d'un petit système en couches où chaque couleur a un rôle.

J'ai livré assez d'interfaces pour connaître l'écart entre « j'adore ces couleurs » et « ce site est utilisable ». Ce guide est la méthode que j'emploie réellement pour passer de l'un à l'autre, et comment l'assembler à partir d'une palette que vous générez plutôt qu'en devinant à l'aveugle.

Combien de couleurs un site a-t-il réellement besoin

Bien moins que les gens ne le pensent, et bien plus que trois.

La confusion vient du fait de confondre teintes et couleurs utilisées dans l'UI. Un site épuré peut n'être bâti que sur deux ou trois teintes — disons un bleu de marque et un gris chaud — mais elles se déploient en plus de quinze valeurs réelles une fois pris en compte les fonds, les bordures, le texte à différents niveaux d'emphase, les états de survol, et ainsi de suite. La réponse honnête est donc : visez une ou deux vraies teintes plus un ensemble de neutres discipliné, puis dérivez tout le reste.

Si vous vous surprenez à chercher une teinte vraiment nouvelle et sans rapport, faites une pause. Neuf fois sur dix vous n'avez pas besoin d'une autre couleur — il vous faut une version plus claire ou plus foncée d'une couleur que vous avez déjà. Cette seule habitude évite l'aspect boueux de tente de cirque qui crie « amateur ».

L'ensemble en couches : assigner un rôle à chaque couleur

Pensez en couches, non en rangée plate d'échantillons. Voici la structure que je bâtis à chaque fois, de haut en bas.

1. La couleur principale / de marque

C'est la couleur qu'un visiteur citerait si vous lui demandiez ce que votre site « est ». Elle porte la personnalité et doit apparaître sur les éléments que vous voulez le plus remarqués — le logo, les boutons principaux, la navigation active. Choisissez-la en premier, car tout le reste réagit à elle.

Un avertissement né de l'expérience : une couleur de marque saturée est presque toujours illisible en texte courant et inutilisable en grand fond. Le violet de Stripe, le vert de Spotify, le presque-noir de GitHub — dans la pratique, ces marques emploient leur teinte signature avec parcimonie et s'appuient sur des neutres pour les 90 % restants de la surface. Votre couleur de marque est une épice, pas le plat. Si vous choisissez la teinte de zéro, les associations émotionnelles comptent, et La psychologie de la couleur dans l'image de marque est un meilleur endroit pour raisonner sur quelle teinte que n'importe quel aperçu de générateur.

2. Une rampe de neutres / de fonds

C'est le héros méconnu de tout site d'allure professionnelle, et la couche que les débutants sautent. Vous voulez une rampe de neutres — non pas un gris, mais un dégradé de cinq à huit paliers, du presque-blanc au presque-noir. Quelque chose comme #FFFFFF, #F7F8FA, #EBEDF0, #D2D6DC, #9AA0A8, #4B5159, #23272E.

Le gris pur (R, G, B égaux) convient, mais un neutre teinté paraît plus intentionnel — décalez la teinte de quelques degrés vers votre couleur de marque et descendez la saturation autour de 5–10 %. Un gris à dominante bleue sous une marque bleue se lit comme « conçu » ; un gris neutre mort se lit comme « Bootstrap par défaut ». Utilisez ces paliers pour les fonds de page, les surfaces de cartes, les séparateurs et les états désactivés. Les mécanismes pour générer une rampe cohérente méritent d'être bien compris — voyez Teintes, nuances et tons expliqués.

3. Des couleurs de texte lisibles (et la règle de contraste qui les régit)

Le texte courant est rarement du noir pur sur du blanc pur — #000000 sur #FFFFFF peut paraître dur et provoquer un effet de vibration fatigant pour certains lecteurs. Je règle en général le texte principal autour de #1A1D21 et je définis deux niveaux de plus : un texte secondaire proche de #5A6068 pour les légendes et les métadonnées, et un gris désactivé/placeholder proche de #9AA0A8.

Mais la vraie contrainte ici n'est pas esthétique, elle est mesurable. Selon les recommandations WCAG du W3C, le texte courant de taille normale a besoin d'un ratio de contraste d'au moins 4.5:1 par rapport à son fond pour atteindre le niveau AA ; le grand texte (environ 24px, ou 18,66px en gras) n'a besoin que de 3:1. Ce gris secondaire qui vous plaisait ? Vérifiez-le. L'échec d'accessibilité que je vois le plus souvent, c'est le texte « subtil » gris clair sur blanc qui tombe autour de 2,8:1 — joli dans la maquette, illisible en plein soleil. Faites passer chaque paire texte-sur-fond dans le vérificateur de contraste WCAG du générateur de palettes de couleurs avant de vous engager. Si vous voulez comprendre ce que mesure réellement le ratio et pourquoi 4.5:1 est la limite, Les ratios de contraste WCAG expliqués va plus loin.

4. Une couleur d'accent / de CTA

Voici un geste contre-intuitif : votre couleur d'appel à l'action n'est souvent pas votre couleur de marque. Si votre marque est bleue et que vos boutons principaux sont aussi bleus, le bouton « Acheter maintenant » rivalise avec chaque lien et chaque en-tête pour capter l'attention. Un accent distinct — fréquemment une teinte complémentaire ou complémentaire adjacente — fait sauter aux yeux la seule action qui vous importe.

Générez-le délibérément. Posez votre teinte de marque sur la roue, passez à une harmonie complémentaire ou complémentaire adjacente, et vous obtiendrez un candidat assez tendu pour attirer l'œil sans détonner. Une marque bleue (#2563EB) s'accorde proprement avec un accent ambre chaud ou corail (#F59E0B / #F97316) pour le CTA principal. Réservez cette couleur presque entièrement aux moments de conversion — à la seconde où vous l'utilisez pour décorer, elle cesse de signifier « cliquez ici ».

5. Les couleurs d'état sémantiques

Toute interface réelle finit par devoir dire succès, avertissement, erreur et information. La plupart des gens empruntent les valeurs par défaut évidentes — vert, jaune, rouge, bleu — et s'arrêtent là, ce qui pose deux problèmes.

D'abord, le rouge et le vert des manuels jurent avec des couleurs de marque soigneusement choisies et ressemblent à un langage visuel séparé, plus bruyant, rapporté par-dessus. La solution est de tirer ces teintes vers la saturation et la chaleur globales de votre palette pour qu'elles se sentent en famille. Visez quelque chose comme succès #16A34A, avertissement #D97706, erreur #DC2626, info #2563EB, puis ajustez la saturation pour qu'elle s'accorde à vos autres couleurs.

Ensuite — et cela compte davantage — ne vous reposez jamais sur la couleur seule pour communiquer un état. Environ 1 homme sur 12 et 1 femme sur 200 présentent une forme de déficience de la vision des couleurs, et le rouge/vert est la confusion classique. Associez toujours la couleur d'état à une icône, un libellé ou une forme. Une bordure rouge et un message « ✕ Champ requis ». Une coche verte et le mot « Enregistré ». C'est une exigence WCAG, pas une coquetterie, et c'est l'habitude d'accessibilité à plus fort levier que vous puissiez prendre. Si votre public ou votre produit est sensible à la couleur, Palettes adaptées au daltonisme explique comment tester cela directement.

6. Les couleurs de liens, de survol et de focus

La plus petite couche, et celle qui sépare les sites soignés des bâclés.

L'assembler à partir d'une palette générée

Voici le flux de travail qui transforme la sortie d'un générateur en le système ci-dessus, plutôt qu'en cinq échantillons que vous devrez secourir plus tard.

Commencez par verrouiller votre teinte de marque sur la roue. Servez-vous d'une règle d'harmonie pour proposer, non dicter — analogue si vous voulez un rendu calme et cohérent ; complémentaire ou complémentaire adjacente s'il vous faut un accent percutant. (Si vous hésitez entre des schémas, Palettes complémentaires adjacentes vs triadiques détaille les compromis.) Copiez le hex de marque et le hex d'accent ; ce sont les couches 1 et 4.

Construisez ensuite les neutres délibérément. Prenez votre teinte de marque, descendez la saturation à environ 8 %, et servez-vous de l'affichage HSL pour faire varier la luminosité de ~98 % jusqu'à ~14 % en cinq ou six paliers. Voilà toute votre rampe de neutres — la couche 2 — et parce qu'elle partage la teinte de la marque, elle paraîtra unifiée plutôt que greffée. Dérivez les couleurs de texte de l'extrémité foncée de cette rampe (couche 3), et vérifiez chacune face à son fond avec l'outil de contraste jusqu'à ce que chaque paire dépasse 4.5:1.

Pour les états sémantiques, générez vert/ambre/rouge/bleu séparément, puis poussez leur saturation dans les champs HSL pour qu'ils s'installent aux côtés de votre palette plutôt que de la couvrir. Enfin, dérivez les valeurs de survol et de focus en décalant la luminosité de couleurs que vous possédez déjà — aucune nouvelle teinte requise.

La raison de travailler en HSL d'un bout à l'autre, c'est que cela fait d'« un peu plus clair » ou « un soupçon moins saturé » un changement à un seul nombre au lieu d'un jeu de devinettes sur trois canaux RGB. Si cette représentation vous est nouvelle, Codes couleur HEX, RGB et HSL expliqués vaut dix minutes.

Une étape qui vous épargne une refonte

Avant de tomber amoureux d'un quelconque schéma, collez vos valeurs finales dans un wireframe gris, dense en texte — de vrais titres, de vrais paragraphes, de vrais boutons — et regardez-le pendant une bonne minute. La couleur séduit toujours dans une grille d'échantillons et déçoit dans une maquette, parce que le contexte, les neutres environnants et la proportion changent tout. La règle 60-30-10 vous donne ici des proportions à respecter : majoritairement neutre, une quantité significative de marque, une petite secousse d'accent.

Une palette de site web n'est pas un ensemble de couleurs que vous aimez. C'est un ensemble de décisions — qu'est-ce qui est marque, qu'est-ce qui est surface, qu'est-ce qui est lisible, qu'est-ce qui est cliquez ici, qu'est-ce qui est « une erreur s'est produite » — chacune assignée, testée et réutilisée avec discipline. Réglez bien les rôles et presque n'importe quelle palette de bon goût fonctionnera. Sautez les rôles et même une belle palette vous résistera sur chaque écran.

Questions fréquentes

Combien de couleurs un site web doit-il utiliser ?

Visez une ou deux vraies teintes — une couleur de marque principale plus un accent — épaulées par une rampe de cinq à huit neutres dérivés d'un seul gris. Ces quelques teintes se déploient en une quinzaine de valeurs réelles une fois pris en compte les fonds, bordures, niveaux de texte, états de survol et couleurs sémantiques. Si vous vous surprenez à chercher une teinte vraiment nouvelle et sans rapport, c'est presque toujours qu'il vous faut plutôt une version plus claire ou plus foncée d'une couleur existante.

Mon bouton d'appel à l'action doit-il utiliser ma couleur de marque ?

Souvent non. Si votre couleur de marque est aussi votre couleur de lien, d'en-tête et de bouton, votre CTA principal n'a rien sur quoi se détacher. Un accent distinct — fréquemment une teinte complémentaire ou complémentaire adjacente à votre marque — fait ressortir la seule action qui vous importe. Réservez cet accent presque exclusivement aux moments de conversion, pour qu'il continue de signifier « cliquez ici ».

Quel ratio de contraste mes couleurs de texte doivent-elles atteindre ?

Selon les WCAG 2.1/2.2 niveau AA, le texte courant doit présenter un ratio de contraste d'au moins 4.5:1 par rapport à son fond, et le grand texte (environ 24px, ou 18,66px en gras) au moins 3:1. Les composants d'interface et leurs états, comme les anneaux de focus et les bordures de champs, exigent au moins 3:1. Vérifiez chaque paire texte-sur-fond avec un vérificateur de contraste avant de vous engager — le gris clair « subtil » sur blanc est l'échec le plus courant.

Comment faire en sorte que mes couleurs d'erreur et de succès s'accordent à ma palette ?

Partez des teintes conventionnelles (vert, ambre, rouge, bleu) mais tirez leur saturation et leur chaleur vers le reste de votre palette pour qu'elles se lisent comme une même famille plutôt qu'un ensemble rapporté. Surtout, ne vous reposez jamais sur la couleur seule pour signaler un état — associez chaque couleur d'état à une icône, un libellé ou une forme, afin que le sens survive pour environ 1 homme sur 12 atteint de déficience de la vision des couleurs. C'est une exigence WCAG, pas une simple politesse.

Pourquoi construire mes neutres à partir de ma couleur de marque plutôt qu'avec du gris pur ?

Une rampe de gris pur a l'air d'un réglage par défaut de framework jamais retouché. Si vous prenez votre teinte de marque, descendez la saturation autour de 5–10 %, et faites varier la luminosité par paliers pour créer vos gris, les neutres font subtilement écho à la marque et l'ensemble de l'interface paraît intentionnel et cohérent. Travailler en HSL fait de cela un ajustement à un seul nombre, plutôt que de jongler avec trois canaux RGB.

Envie d'expérimenter avec les couleurs ?

Essayez notre générateur de palettes gratuit pour trouver l'harmonie parfaite — avec un vérificateur de contraste WCAG intégré.

Ouvrir le générateur