Quel format de couleur utiliser
- HEX (
#2563eb) : le plus compact, celui qu’exportent Figma et presque tous les outils de design. Sur 8 chiffres, il inclut la transparence :#2563eb80est le même bleu à 50 %. - RGB (
rgb(37, 99, 235)) : les trois mêmes canaux en décimal. Pratique quand vous avez besoin de la transparence à part, dansrgba(). - HSL (
hsl(221, 83%, 53%)) : teinte, saturation et luminosité. Facile à retoucher à la main : pour une nuance plus foncée de la même couleur, baissez seulement la dernière valeur. - OKLCH (
oklch(54.6% 0.215 262.9)) : luminosité, chroma et teinte dans un espace perceptuellement uniforme. Deux couleurs de même L paraissent aussi claires l’une que l’autre, ce qui n’est pas le cas en HSL.
Pourquoi OKLCH est à la mode
En HSL, un jaune et un bleu à 50% de luminosité n’ont rien à voir en clarté. En OKLCH, si, ce qui permet de
créer des échelles de couleurs cohérentes (100, 200… 900) en changeant seulement L, et des dégradés sans zone grise au
milieu. OKLCH peut aussi décrire des couleurs plus vives que le sRGB pour les écrans P3 ; dans ce cas, l’outil vous
prévient et affiche en HEX et RGB la couleur représentable la plus proche. Tous les navigateurs actuels comprennent oklch().
Les couleurs dans les URL d’ximg.es
Le générateur de placeholders reçoit la couleur de fond et celle du texte dans l’URL même, en
hexadécimal sans dièse : /600x300/2563eb/fff. Il accepte 3, 4, 6 et 8 chiffres (ceux à 4 et 8 incluent la
transparence en PNG, WebP et AVIF), les raccourcis à 1 et 2 chiffres (c vaut cccccc) et les 148
noms CSS : /600x300/tomato/white. La dernière ligne du convertisseur vous donne l’URL avec le texte en blanc
ou en noir, selon celui qui contraste le mieux.
Les noms de couleurs CSS
Le CSS compte 148 noms, d’aliceblue à yellowgreen. Si la couleur n’a pas de nom propre, l’outil
cherche le plus proche à l’œil (la distance se mesure en OKLab, pas en RGB), ce qui est pratique pour nommer des variables
ou décrire une couleur dans une conversation.