Comprendre les espaces colorimétriques
En tant que designer et développeur front-end, je jongle constamment entre formats de couleur. Les designers fournissent du HEX, Figma exporte en RGB, les imprimeurs demandent du CMYK. Comprendre ces formats évite les erreurs de conversion et les surprises d'impression.
Formats expliqués
HEX (#RRGGBB)
Format hexadécimal utilisé en CSS. 6 caractères représentant rouge, vert, bleu (00-FF). Compact et universel pour le web.
RGB (R, G, B)
Rouge, Vert, Bleu de 0 à 255. Modèle additif : les couleurs s'additionnent vers le blanc. Natif des écrans.
HSL (H, S%, L%)
Teinte (0-360°), Saturation, Luminosité. Plus intuitif pour ajuster une couleur : changer la luminosité sans altérer la teinte.
CMYK (C, M, Y, K)
Cyan, Magenta, Jaune, Noir. Modèle soustractif pour l'impression. La conversion depuis RGB est approximative.
Bonnes pratiques
- Accessibilité — Vérifiez le contraste (WCAG recommande 4.5:1 minimum pour le texte)
- Cohérence — Utilisez des variables CSS pour centraliser vos couleurs
- Print — Toujours convertir en CMYK pour l'impression, les couleurs RGB peuvent paraître ternes
- Transparence — Utilisez RGBA ou HSLA pour les opacités en CSS