CSS oklch() function
- Page précédente Fonction oklab() CSS
- Page suivante Fonction opacity() CSS
- Retour au niveau supérieur Manuel de fonctions CSS
Definition and usage
In CSS oklch()
The function is used to specify colors in the OKLCH color space.
oklch()
The function is very intuitive: you need to consider the amount of brightness/lightness (L) to be used, the strength of the hue (gray), and the color itself (H). In addition, you can also choose to add a transparency channel value (A), representing the opacity of the color.
Instances
Define different oklch()
Color :
/* Vert different levels of green */ #p1 {background-color: oklch(30% 0.4 150);} #p2 {background-color: oklch(60% 0.4 150);} #p3 {background-color: oklch(100% 0.4 150);} / Jaune de différentes luminosités / #p4 {background-color: oklch(30% 0.4 100);} #p5 {background-color: oklch(60% 0.4 100);} #p6 {background-color: oklch(100% 0.4 100);} / Rouge de différentes luminosités */ #p7 {background-color: oklch(30% 0.4 20);} #p8 {background-color: oklch(60% 0.4 20);} #p9 {background-color: oklch(100% 0.4 20);}
Syntaxe CSS
Syntaxe de valeur absolue
oklch(L C H / A)
Valeur | Description |
---|---|
L |
Obligatoire. Définit la luminosité perçue de la couleur (un nombre entre 0 et 1 ou un pourcentage entre 0% et 100%). 0 (ou 0%) représente le noir, 1 (ou 100%) représente le blanc. Vous pouvez également utiliser none (équivalent à 0%). |
C |
Obligatoire. Définit la chroma (quantité de couleur), qui peut être un nombre ou un pourcentage. Doit être un nombre entre -0.4 et 0.4 ou un pourcentage entre -100% et 100%. Lorsque la valeur minimale (0% ou -0.4) est atteinte, la couleur est plus proche du gris. Vous pouvez également utiliser none (équivalent à 0%). |
H |
Obligatoire. Définit la couleur elle-même, qui peut être un nombre ou un angle (de 0 à 360). Vous pouvez également utiliser none (équivalent à 0deg). |
/ A |
Optionnel. Représente la valeur du canal de transparence de la couleur (0% ou 0 représente une transparence complète, 100% ou 100 représente une opacité complète). Vous pouvez également utiliser none (représentant un canal de transparence absent). La valeur par défaut est de 100%. |
Syntaxe de valeur relative
oklch(from color L C H / A)
Valeur | Description |
---|---|
from color |
Commence par le mot-clé from, suivi de la valeur de la couleur originale. C'est la couleur originale sur laquelle se base la couleur relative. |
L |
Obligatoire. Définit la luminosité perçue de la couleur (un nombre entre 0 et 1 ou un pourcentage entre 0% et 100%). 0 (ou 0%) représente le noir, 1 (ou 100%) représente le blanc. Vous pouvez également utiliser none (équivalent à 0%). |
C |
Obligatoire. Définit la chroma (quantité de couleur), qui peut être un nombre ou un pourcentage. Doit être un nombre entre -0.4 et 0.4 ou un pourcentage entre -100% et 100%. Lorsque la valeur minimale (0% ou -0.4) est atteinte, la couleur est plus proche du gris. Vous pouvez également utiliser none (équivalent à 0%). |
H |
Obligatoire. Définit la couleur elle-même, qui peut être un nombre ou un angle (de 0 à 360). Vous pouvez également utiliser none (équivalent à 0deg). |
/ A |
Optionnel. Représente la valeur du canal de transparence de la couleur (0% ou 0 représente une transparence complète, 100% ou 100 représente une opacité complète). Vous pouvez également utiliser none (représentant un canal de transparence absent). La valeur par défaut est de 100%. |
Détails techniques
Version : | CSS Color Module Level 4 |
---|
Support du navigateur
Les nombres dans le tableau représentent la version du navigateur qui prend en charge complètement cette fonction.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
oklch() | ||||
111 | 111 | 113 | 15.4 | 97 |
Mélangez des nombres et des pourcentages dans les paramètres | ||||
116 | 116 | 113 | 16.2 | 102 |
Pages associées
Référence :Couleurs CSS
Référence :Fonction hsl() CSS
Référence :Fonction hwb() CSS
Référence :Fonction lab() CSS
Référence :Fonction lch() CSS
Référence :Fonction oklab() CSS
- Page précédente Fonction oklab() CSS
- Page suivante Fonction opacity() CSS
- Retour au niveau supérieur Manuel de fonctions CSS