Créer des Schémas de Couleurs Complémentaires Lumière et Sombre
Guide complet pour développer des palettes de couleurs qui restent lisibles et attrayantes dans les deux modes.
Les ombres disparaissent sur le noir. Découvrez comment créer une véritable profondeur avec des contours légers et des teintes plutôt que des ombres.
Une ombre noire sur un fond noir ? C’est invisible. C’est le problème fondamental du design en mode sombre. Les designers habitués aux interfaces claires découvrent rapidement que leurs ombres ne fonctionnent plus. Vous ne pouvez pas assombrir quelque chose qui est déjà sombre.
Mais voilà, l’élévation reste cruciale. Elle aide les utilisateurs à comprendre la hiérarchie, à identifier ce qui est cliquable et à naviguer mentalement dans l’interface. C’est juste qu’on doit utiliser des techniques différentes. Les contours légers, les teintes surélevées et les variations de luminosité deviennent vos nouveaux outils.
Un contour de 1 à 2 pixels en blanc ou gris clair sépare immédiatement un élément du fond. C’est subtil mais efficace. Les contours fonctionnent mieux que les ombres en mode sombre parce qu’ils créent une vraie limite visuelle sans dépendre de l’assombrissement.
Éclaircir légèrement le fond d’une surface surélevée (du #1a1a1a au #2a2a2a) crée une profondeur immédiate. Ce n’est pas une ombre, c’est une teinte plus claire. Les utilisateurs perçoivent intuitivement cela comme une couche au-dessus du reste.
Plus une surface est élevée, plus elle doit être claire. Une hiérarchie cohérente crée l’élévation sans ombres. Un bouton principal sera plus clair qu’une carte d’arrière-plan, qui sera plus claire que le fond primaire.
Voici comment structurer vos variables de couleur pour différents niveaux d’élévation. Au lieu de penser en termes d’ombres, pensez en termes de couches de couleur. Chaque niveau d’élévation a une valeur hex spécifique qui s’éclaircit progressivement.
--color-surface-1: #0f0d18;
--color-surface-2: #1a172a;
--color-surface-3: #26223d;
--color-surface-4: #3a3650;
border: 1px solid rgba(255, 255, 255, 0.12);
Ce système crée quatre niveaux distincts. Le premier est votre fond primaire. Les trois suivants sont pour les cartes, modales et surfaces flottantes. Chaque surface a un contour blanc très subtil (12% d’opacité) qui la définit sans ajouter une ombre noire inutile.
Une fois votre système en place, testez-le avec vraiment peu de lumière. Travaillez tard le soir ou baissez la luminosité de votre écran à 30%. C’est à ce moment qu’on voit si les contours sont assez visibles et si la hiérarchie de teinte fonctionne réellement.
Conseil : Les contours à 1px peuvent sembler trop fins sur un écran de bureau. À 2px, ils sont plus robustes. Sur mobile, 1px suffit généralement parce que l’écran est plus proche.
Testez aussi votre élévation avec du texte. Si du texte blanc de 14px doit s’afficher sur votre surface-3, pouvez-vous le lire confortablement ? Si non, votre hiérarchie de teinte n’est pas assez marquée. C’est un signe que vous devez éclaircir davantage les surfaces surélevées ou ajouter un contour plus visible.
Une carte doit se démarquer du fond. Utilisez surface-2 (plus clair que le fond primaire) avec un contour de 1px blanc/gris. Ne mélangez pas : contour OU teinte plus claire, rarement les deux. Si vous ajoutez les deux, vous surcharge visuellement la carte.
Les modales doivent être clairement au-dessus du reste. Utilisez surface-3 ou surface-4, selon la profondeur désirée. Un scrim semi-transparent (noir à 40-50% d’opacité) sous la modale renforce la sensation d’élévation sans avoir besoin d’une ombre.
Un bouton primaire doit être clair et apparent. Éclaircissez légèrement son arrière-plan au survol. N’ajoutez pas d’ombre au survol — les utilisateurs interprètent déjà la couleur comme une interaction. Un contour au survol suffit pour communiquer la réactivité.
Un panneau latéral qui glisse par-dessus le contenu principal bénéficie d’une teinte légèrement plus claire ET d’un contour sur le bord de séparation. Cela crée une sensation claire de séparation sans compter sur une ombre qui ne serait pas visible.
Le mode sombre n’est pas un thème noir appliqué par-dessus votre design clair. C’est une approche complètement différente de la profondeur. Les ombres traditionnelles n’existent pas ici. À la place, vous créez une hiérarchie claire avec des teintes progressivement plus claires et des contours subtils mais visibles.
Commencez avec votre palette de surface (4 niveaux minimum). Testez avec un contour blanc subtil. Ajustez les valeurs hex jusqu’à ce que la hiérarchie soit claire même dans un environnement sombre. Une fois maîtrisé, ce système vous permet de créer des interfaces en mode sombre aussi claires et navigables que leurs homologues en mode clair.
Prêt à explorer d’autres aspects du design en mode sombre ? Consultez nos guides complémentaires.
Voir les Schémas de Couleurs ComplémentairesCet article fournit des recommandations éducatives sur la gestion de l’élévation en mode sombre. Les techniques décrites sont basées sur les bonnes pratiques actuelles du design d’interface, mais les besoins spécifiques de chaque projet peuvent varier. Nous vous encourageons à tester les approches avec votre propre contexte et public. Les technologies web et les normes de design évoluent constamment — restez informé des dernières directives d’accessibilité et des pratiques recommandées par les organismes de normalisation.