Aller au contenu principal

Couleurs

Le nom des couleurs est basé sur leur rôle au sein du système de couleurs de Material 3.

Ce système a été spécialement conçu pour respecter des standards de contraste de la W3, qui ont pour objectifs de rendre les composants visuels visibles pour tous (spécialement pour les utilisateurs avec un dysfonctionnement de leur vision).

Le système de couleurs de Material 3 respecte en particulier les standards AA et AAA.

Comment utiliser les couleurs selon leur rôle

Chaque couleur de la palette a été générée de manière être utilisée dans un but particulier.

Primary

Screenshot 1

Pour mettre une emphase importante sur des éléments proéminents de votre interface utilisateur. À utiliser avec parcimonie sur des composants comme des boutons, des textes ou des icônes qui sont affichés sur la couleur Surface.

On Primary

Screenshot 2

À utiliser uniquement pour les textes et les icônes affichés sur la couleur Primary.

Primary Container

Screenshot 3

Couleur plus douce et moins accentuée que Primary. Peut également être utilisé comme couleur de fond pour faire ressortir certains composants, comme des Floating Action Buttons.

On Primary Container

Screenshot 4

À utiliser uniquement pour les textes et les icônes affichés sur la couleur Primary Container.

Secondary

Screenshot 5

Pour les couleurs de fond des composants moins proéminents de votre interface utiliteur, comme les Chips qui servent souvent de filtres.

On Secondary

Screenshot 6

À utiliser uniquement pour les textes et les icônes affichés sur la couleur Secondary.

Secondary Container

Screenshot 7

Couleur plus douce et moins accentuée que Secondary. Peut également être utilisé comme couleur de fond pour les composants moins proéminents. Cette couleur est particulièrement utilisée pour les composants récessifs (par rapport aux composants dominants, qui doivent davantage ressortir).

On Secondary Container

Screenshot 8

À utiliser uniquement pour les textes et les icônes affichés sur la couleur Secondary Container.

Tertiary

Screenshot 9

Pour les couleurs de fond, les textes et les icônes affichés sur la couleur Surface. La couleur Tertiary est faite pour être complémentaire à Primary et Secondary.

La tactique est donc de choisir les composants qu'on veut mettre de l'avant, de sélectionner d'abord ceux qui doivent être Primary, puis ceux qui doivent être Secondary, et finalement d'appliquer Tertiary aux composants restant.

On Tertiary

Screenshot 10

À utiliser uniquement pour les textes et les icônes affichés sur la couleur Tertiary.

Tertiary Container

Screenshot 11

Couleur plus douce et moins accentuée que Tertiary. Peut également être utilisé comme couleur de fond complémentaire, pour des composants comme le champ de texte.

On Tertiary Container

Screenshot 12

À utiliser uniquement pour les textes et les icônes affichés sur la couleur Tertiary Container.

Error

Screenshot 13

À utiliser pour communiquer par l'interface utilisateur qu'une erreur est survenue. La couleur attire l'oeil, ce qui en fait le rôle idéal pour indiquer l'urgence comme couleur de fond ou pour des textes et des icônes affichés sur la couleur Surface.

On Error

Screenshot 14

À utiliser uniquement pour les textes et les icônes affichés sur la couleur Error.

Surface

Screenshot 15

Couleur de fond utilisée pour les grands espaces (comme les fonds de page ou de popup).

On Surface

Screenshot 16

À utiliser uniquement pour les textes et les icônes affichés sur la couleur Surface ou Surface Container.

On Surface Variant

Screenshot 17

Couleur moins accentuée que On Surface. À utiliser uniquement sur les textes et les icônes moins importants qui sont affichés sur la couleur Surface ou Surface Container.

Background

Screenshot 18

Même couleur que Surface.

On Background

Screenshot 19

Même couleur qu'On Surface.

Surface Container Lowest

Screenshot 20

Couleur de fond pour des conteneurs de composants qui doivent être très peu accentuée par rapport à la couleur Surface (le moins possible).

Surface Container Low

Screenshot 21

Couleur de fond pour des conteneurs de composants qui doivent être faiblement accentuée par rapport à la couleur Surface (plus que Surface Container Lowest, mais moins que Surface Container).

Surface Container

Screenshot 22

Couleur de fond par défaut pour des conteneurs de composants, avec une accentuation normale par rapport à la couleur Surface.

Surface Container High

Screenshot 23

Couleur de fond pour des conteneurs de composants qui doivent être fortement accentuée par rapport à la couleur Surface (plus que Surface Container, mais moins que Surface Container Highest).

Surface Container Highest

Screenshot 24

Couleur de fond pour des conteneurs de composants qui doivent être énormément accentuée par rapport à la couleur Surface (le plus possible).

Surface Variant

Screenshot 25

Même couleur que Surface Container Highest.