Couleurs
Kuik propose 6 nuances de couleurs, déclinées en 10 luminances différentes.
Les nuances sont les suivantes :
color1 : Couleur primaire
color2 : Couleur secondaire
color3 : Couleur tertiaire
success : État succès
error : État erreur
neutral : Nuances de gris
Ces palettes ont été générées à l'aide de Leonardo et déclinées selon l'algorithme HSLUV .
En savoir plus sur la génération de palettes
Les 10 luminances sont repérées par des numéros :
Numéro
Luminance équivalente
10
7.7
20
16.5
30
25.6
40
36.7
50
47.1
60
57.9
70
66.7
80
79.6
90
93.2
100
98.3
Contraste et accessibilité
Du point de vue de l'accessibilité, la palette est constituée avantageusement : il suffit d'un écart de 50 entre deux couleurs pour permettre d'avoir un niveau de contraste double A (AA) du point de vue du RGAA.
Par exemple :
❌ Contraste invalide entre color1-30 et color1-50
✅ Contraste valide entre color2-10 et success-70
Les niveaux de contrastes adéquats varient selon le contexte. Le contraste minimum requis peut varier selon :
La taille du texte
L'épaisseur des caractères
L'élément concerné (texte / fond, bordure / fond, etc.)
L'état de l'élément (naturel / désactivé, etc.)
Règles du RGAA à propos des couleurs
Niveaux de contrastes
Avant-plan → ↓ Arrière-plan 10 20 30 40 50 60 70 80 90 100
10 20 30 40 50 60 70 80 90 100
Modes d'affichage
Les navigateurs prennent en charge deux modes d'affichage : light (mode clair) et dark (mode sombre), en vue de proposer un confort visuel aux utilisateurs.
Afin de répondre à ce besoin, les palettes de Kuik s'adaptent au mode d'affichage choisi par l'utilisateur.
Luminance en mode clair
Équivalence en mode sombre
10
100
20
90
30
80
40
70
50
60
60
50
70
40
80
30
90
20
100
10
De la même façon, les valeurs extrêmes black (noir) et white (blanc) s'inversent également.
Palettes
Teintes extrêmes Variable Hex R,G,B white Copier dans le presse-papier Copier dans le presse-papier Copier dans le presse-papier black Copier dans le presse-papier Copier dans le presse-papier Copier dans le presse-papier
Gris coloré, neutre Variable Hex R,G,B neutral--10 Copier dans le presse-papier Copier dans le presse-papier Copier dans le presse-papier neutral--20 Copier dans le presse-papier Copier dans le presse-papier Copier dans le presse-papier neutral--30 Copier dans le presse-papier Copier dans le presse-papier Copier dans le presse-papier neutral--40 Copier dans le presse-papier Copier dans le presse-papier Copier dans le presse-papier neutral--50 Copier dans le presse-papier Copier dans le presse-papier Copier dans le presse-papier neutral--60 Copier dans le presse-papier Copier dans le presse-papier Copier dans le presse-papier neutral--70 Copier dans le presse-papier Copier dans le presse-papier Copier dans le presse-papier neutral--80 Copier dans le presse-papier Copier dans le presse-papier Copier dans le presse-papier neutral--90 Copier dans le presse-papier Copier dans le presse-papier Copier dans le presse-papier neutral--100 Copier dans le presse-papier Copier dans le presse-papier Copier dans le presse-papier
Primaire Variable Hex R,G,B color1--10 Copier dans le presse-papier Copier dans le presse-papier Copier dans le presse-papier color1--20 Copier dans le presse-papier Copier dans le presse-papier Copier dans le presse-papier color1--30 Copier dans le presse-papier Copier dans le presse-papier Copier dans le presse-papier color1--40 Copier dans le presse-papier Copier dans le presse-papier Copier dans le presse-papier color1--50 Copier dans le presse-papier Copier dans le presse-papier Copier dans le presse-papier color1--60 Copier dans le presse-papier Copier dans le presse-papier Copier dans le presse-papier color1--70 Copier dans le presse-papier Copier dans le presse-papier Copier dans le presse-papier color1--80 Copier dans le presse-papier Copier dans le presse-papier Copier dans le presse-papier color1--90 Copier dans le presse-papier Copier dans le presse-papier Copier dans le presse-papier color1--100 Copier dans le presse-papier Copier dans le presse-papier Copier dans le presse-papier
Secondaire Variable Hex R,G,B color2--10 Copier dans le presse-papier Copier dans le presse-papier Copier dans le presse-papier color2--20 Copier dans le presse-papier Copier dans le presse-papier Copier dans le presse-papier color2--30 Copier dans le presse-papier Copier dans le presse-papier Copier dans le presse-papier color2--40 Copier dans le presse-papier Copier dans le presse-papier Copier dans le presse-papier color2--50 Copier dans le presse-papier Copier dans le presse-papier Copier dans le presse-papier color2--60 Copier dans le presse-papier Copier dans le presse-papier Copier dans le presse-papier color2--70 Copier dans le presse-papier Copier dans le presse-papier Copier dans le presse-papier color2--80 Copier dans le presse-papier Copier dans le presse-papier Copier dans le presse-papier color2--90 Copier dans le presse-papier Copier dans le presse-papier Copier dans le presse-papier color2--100 Copier dans le presse-papier Copier dans le presse-papier Copier dans le presse-papier
Tertiaire Variable Hex R,G,B color3--10 Copier dans le presse-papier Copier dans le presse-papier Copier dans le presse-papier color3--20 Copier dans le presse-papier Copier dans le presse-papier Copier dans le presse-papier color3--30 Copier dans le presse-papier Copier dans le presse-papier Copier dans le presse-papier color3--40 Copier dans le presse-papier Copier dans le presse-papier Copier dans le presse-papier color3--50 Copier dans le presse-papier Copier dans le presse-papier Copier dans le presse-papier color3--60 Copier dans le presse-papier Copier dans le presse-papier Copier dans le presse-papier color3--70 Copier dans le presse-papier Copier dans le presse-papier Copier dans le presse-papier color3--80 Copier dans le presse-papier Copier dans le presse-papier Copier dans le presse-papier color3--90 Copier dans le presse-papier Copier dans le presse-papier Copier dans le presse-papier color3--100 Copier dans le presse-papier Copier dans le presse-papier Copier dans le presse-papier
Succès Variable Hex R,G,B success--10 Copier dans le presse-papier Copier dans le presse-papier Copier dans le presse-papier success--20 Copier dans le presse-papier Copier dans le presse-papier Copier dans le presse-papier success--30 Copier dans le presse-papier Copier dans le presse-papier Copier dans le presse-papier success--40 Copier dans le presse-papier Copier dans le presse-papier Copier dans le presse-papier success--50 Copier dans le presse-papier Copier dans le presse-papier Copier dans le presse-papier success--60 Copier dans le presse-papier Copier dans le presse-papier Copier dans le presse-papier success--70 Copier dans le presse-papier Copier dans le presse-papier Copier dans le presse-papier success--80 Copier dans le presse-papier Copier dans le presse-papier Copier dans le presse-papier success--90 Copier dans le presse-papier Copier dans le presse-papier Copier dans le presse-papier success--100 Copier dans le presse-papier Copier dans le presse-papier Copier dans le presse-papier
Erreur Variable Hex R,G,B error--10 Copier dans le presse-papier Copier dans le presse-papier Copier dans le presse-papier error--20 Copier dans le presse-papier Copier dans le presse-papier Copier dans le presse-papier error--30 Copier dans le presse-papier Copier dans le presse-papier Copier dans le presse-papier error--40 Copier dans le presse-papier Copier dans le presse-papier Copier dans le presse-papier error--50 Copier dans le presse-papier Copier dans le presse-papier Copier dans le presse-papier error--60 Copier dans le presse-papier Copier dans le presse-papier Copier dans le presse-papier error--70 Copier dans le presse-papier Copier dans le presse-papier Copier dans le presse-papier error--80 Copier dans le presse-papier Copier dans le presse-papier Copier dans le presse-papier error--90 Copier dans le presse-papier Copier dans le presse-papier Copier dans le presse-papier error--100 Copier dans le presse-papier Copier dans le presse-papier Copier dans le presse-papier