1. Accueil  
  2. Design  
  3. Bases  
  4. Thème sombre

Thème sombre

L’option d’utiliser un thème sombre offre un certain confort visuel dans des conditions de faible luminosité. L’application de ces normes procure une expérience visuelle équivalente au thème clair et assure une lisibilité adéquate.

Exemple

Concepts clés

Voici les principaux concepts à considérer lors de l'implémentation d'un thème sombre dans les interfaces d’un projet :

  • Donner le choix aux utilisateurs : Les interfaces doivent adopter par défaut la préférence du système pour le thème, tout en offrant un contrôle à l’utilisateur pour activer ou désactiver cette fonction selon ses préférences personnelles.
  • Adaptation harmonieuse au thème clair : Le thème sombre est soigneusement ajusté pour maintenir un contraste équivalent au thème clair, assurant une cohérence visuelle et une lisibilité optimale des composants tels que les arrière-plans, le texte, les icônes et les images.
  • Utilisation de nuances de gris bleus et de couleurs sobres : Le thème sombre privilégie des nuances de gris bleutées, limitant le noir et le blanc purs. Les grandes surfaces doivent être sombres pour réduire la fatigue visuelle, avec des accents de couleurs moins saturées.
  • Populaire, mais non essentiel : Le thème sombre gagne en popularité avec des promesses parfois surfaites (réduction de la fatigue oculaire, économies de batterie, etc.) ; ces avantages peuvent être plus limités dans la réalité Cet hyperlien s'ouvrira dans une nouvelle fenêtre.. Ainsi, le thème sombre est considéré comme non essentiel.
  • N’est pas une solution pour l’accessibilité Web : Le thème sombre ne remplace pas un thème à haut contraste conçu pour l’accessibilité Web. Une approche prenant en compte divers besoins visuels est essentielle ; le thème sombre n’étant pas une solution unique.

Quand l’utiliser

Le thème sombre est approprié lorsque l’utilisateur utilise l’interface dans des environnements à faible luminosité, tels que la lecture nocturne, contribuant à atténuer légèrement la fatigue oculaire. Il est recommandé de restreindre son utilisation à ces contextes spécifiques, car il ne présente pas des avantages dans toutes les conditions d’utilisation.

Comment l’utiliser

Le thème sombre est activé par des jetons de couleur. Un seul jeton peut servir pour plusieurs éléments. Chaque jeton se voit attribuer 2 valeurs distinctes : une pour la palette du thème clair et une pour la palette du thème sombre.

Ne pas mélanger les thèmes

Le thème sombre s’applique à toute l’interface utilisateur. Mélanger les thèmes sombre et clair simultanément peut altérer la cohérence visuelle et l’expérience utilisateur. Cela peut affecter la lisibilité, le guidage de l’attention et la perception esthétique. Offrir l’option de personnalisation aux utilisateurs répond mieux aux préférences individuelles.

Option dans les paramètres

Il est recommandé d’inclure le thème sombre parmi les préférences du site Web ou de l’application. La méthode la plus courante est de le présenter sous forme de commutateur dans les paramètres utilisateur, accessible par une icône utilitaire dans le menu de navigation principal ou à l’intérieur d’une page de paramètres dédiée.

Correspondances des couleurs

Le thème sombre utilise les mêmes bases et composants que le thème clair du Système de design gouvernemental, la seule différence réside dans les couleurs.

Explications

Arrière-plans

Voici la palette par défaut des arrière-plans utilisée dans le thème clair du système de design et sa palette correspondante dans le thème sombre. En mode sombre, l’interface utilisateur emploie principalement des nuances de gris bleus foncés.

Ombrages et élévations

Une interface peut afficher des zones avec une élévation plus importante. Dans le thème clair, on utilise des ombrages pour illustrer la profondeur. Dans le thème sombre, on éclaircit l’arrière-plan pour créer la profondeur, nécessitant que chaque élément au-dessus ait un arrière-plan de ton de gris plus clair que celui en dessous.

Éléments colorés

Certains éléments se démarquent par leur couleur distinctive, tels que les boutons, les onglets, les notifications, les commutateurs, les curseurs, les boutons radio, les cases à cocher, les liens, etc. ; ce sont les éléments en évidence.

D’autres nécessitent moins d’attention, comme les accordéons, les notes, les alertes générales, les avis, les boutons de sélection, les étiquettes, le fil d’Ariane, etc. ; ce sont les éléments en subtilité.

Éléments en évidence

Ces éléments adoptent une teinte située au centre de l’échelle de couleurs en thème clair, par exemple « Bleu #1472BF » ou « Bleu PIV #095797 ». En thème sombre, une teinte moins saturée est privilégiée pour une meilleure distinction sur les surfaces sombres, comme « Bleu 400 #3B95E  ».

Éléments en subtilité

Moins accentués, ils utilisent des valeurs inférieures de l’échelle de couleurs en thème clair, proches des couleurs d’arrière-plans, telles que « Bleu pâle #DAE6F0 ». En thème sombre, cette approche s’inverse, avec des valeurs plus élevées harmonisées avec les couleurs d’arrière-plans sombres, par exemple « Bleu 800 #162B47 ».

Couleur d’arrière-plan

Thème clairThème sombre

Blanc
#FFFFFF
rgb(255, 255, 255)

Gris 900
#121519
rgb(18, 21, 25)

Couleur du texte

Thème clairThème sombre

Bleu foncé
#223654
rgb(34, 54, 84)

Gris 150
#D7D8DD
rgb(215, 216, 221)

Couleur principale

Thème clairThème sombre

Bleu pâle
#DAE6F0
rgb(218, 230, 240)

Bleu 800
#162B47
rgb(22, 43, 71)

Bleu clair
#4A98D9
rgb(74, 152, 217)

Bleu 500
#0078CC
rgb(0, 120, 204)

Bleu
#1472BF
rgb(20, 114, 191)

Bleu 400
#3B95E1
rgb(53, 149, 225)

Bleu PIV
#095797
rgb(9, 87, 151)

Bleu 300
#72B2EB
rgb(114, 178, 235)

Bleu moyen
#19406C
rgb(25,64,108)

Bleu 200
#ADCDEB
rgb(173, 205, 235)

Bleu foncé
#223654
rgb(34, 54, 84)

Bleu 150
#C6DBEE
rgb(198, 219, 238)

Couleur d’accent

Thème clairThème sombre

Rose
#E58271
rgb(229, 130, 113)

Rouge 350
#F17B6C
rgb(241, 241, 242)

Niveaux de gris

Thème clairThème sombre

Gris pâle
#F1F1F2
rgb(241, 241, 242)

Gris 850
#1C2025
rgb(28, 32, 37)

Gris clair
#C5CAD2
rgb(197, 202, 210)

Gris 700
#3B424C
rgb(59, 66, 76)

Gris
#8893A2
rgb(136, 147, 162)

Gris 500
#6A7688
rgb(106, 118, 136)

Gris moyen
#6B778A
rgb(107, 119, 138)

Gris 400
#8590A8
rgb(133, 144, 168)

Gris foncé
#4E5662
rgb(78, 86, 98)

Gris 300
#A7ACBC
rgb(167, 172, 188)

Rouges

Thème clairThème sombre

Rose pâle
#FFDBD6
rgb(255, 219, 214)

Rouge 800
#4F180E
rgb(79, 24, 14)

Rose
#E58271
rgb(229, 130, 113)

Rouge 550
#BB3A23
rgb(187, 58, 35)

Rouge
#CB381F
rgb(203, 56, 31)

Rouge 400
#F26049
rgb(242, 96, 73)

Rouge foncé
#692519
rgb(105, 37, 25)

Rouge 200
#F3BCB6
rgb(243, 188, 182)

Verts

Thème clairThème sombre

Vert pâle
#D7F0BB
rgb(215, 240, 187)

Vert 800
#1E2F17
rgb(30, 47, 23)

Vert
#4F813D
rgb(79, 129, 61)

Vert 400
#6E9C57
rgb(110, 156, 87)

Vert foncé
#2C4024
rgb(44, 64, 36)

Vert 200
#B0D493
rgb(176, 212, 147)

Jaunes

Thème clairThème sombre

Jaune pâle
#F8E69A
rgb(248, 230, 154)

Jaune 800
#3F240C
rgb(63, 36, 12)

Jaune
#E0AD03
rgb(224, 173, 3)

Jaune 650
#6D4512
rgb(109, 69, 18)

Jaune foncé
#AD781C
rgb(173, 120, 28)

Jaune 450
#AC7900
rgb(172, 121, 0)

Violet

Thème clairThème sombre

Violet
#6B4FA1
rgb(107, 79, 161)

Violet 300
#B3A5D4
rgb(179, 165, 212)

Ombrages

Thème clairThème sombre

Élévation 0
background-color: #FFFFFF;
border: 1px solid #C5CAD2;

Élévation 0
background-color: #121519;
border: 1px solid #3B424C;

Élévation 1
background-color: #FFFFFF;
box-shadow: 0px 1px 4px 0px rgba(34, 54, 84, 0.24);

Élévation 1
background: linear-gradient(0deg, rgba(198, 219, 238, 0.02) 0%, rgba(198, 219, 238, 0.02) 100%), #121519;
box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.48);
/* L'arrière-plan utilise la couleur Bleu 150 #C6DBEE avec une opacité de 2% sur un fond Gris 900 #121519 */

Élévation 2
background-color: #FFFFFF;
box-shadow: 0px 2px 8px 0px rgba(34, 54, 84, 0.24);

Élévation 2
background: linear-gradient(0deg, rgba(198, 219, 238, 0.04) 0%, rgba(198, 219, 238, 0.04) 100%), #121519;
box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.48);
/* L'arrière-plan utilise la couleur Bleu 150 #C6DBEE avec une opacité de 4% sur un fond Gris 900 #121519 */

Élévation 3
background-color: #FFFFFF;
box-shadow: 0px 4px 16px 0px rgba(34, 54, 84, 0.24);

Élévation 3
background: linear-gradient(0deg, rgba(198, 219, 238, 0.06) 0%, rgba(198, 219, 238, 0.06) 100%), #121519;
box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.48);
/* L'arrière-plan utilise la couleur Bleu 150 #C6DBEE avec une opacité de 6% sur un fond Gris 900 #121519 */

Élévation 4
background-color: #FFFFFF;
box-shadow: 0px 6px 24px 0px rgba(34, 54, 84, 0.24);

Élévation 4
background: linear-gradient(0deg, rgba(198, 219, 238, 0.08) 0%, rgba(198, 219, 238, 0.08) 100%), #121519;
box-shadow: 0px 6px 24px 0px rgba(0, 0, 0, 0.48);
/* L'arrière-plan utilise la couleur Bleu 150 #C6DBEE avec une opacité de 8% sur un fond Gris 900 #121519 */

À consulter aussi

Dernière mise à jour : 15 mars 2024

Évaluation de page

L’information sur cette page vous a-t-elle été utile?
Avis général

Des questions ou besoin de renseignements?

Communiquez avec Services Québec