- Uchū est une palette de couleurs pour les passionnés d’Internet créée par NetOperator Wibby, présentée principalement comme une liste de valeurs
oklch()plutôt qu’autour de noms de couleurs - La palette est divisée en 8 groupes de couleurs, chacun composé de 9 valeurs
oklch(L C H) - Le premier groupe appartient à une série à faible saturation, avec une chroma de l’ordre de
0.002~0.004, et les autres évoquent des familles rouge, rose, violet, bleu, vert, jaune et orange selon leur angle de teinte - Aucun nom de couleur, exemple d’application, échantillon de code, mode de téléchargement ou information de licence n’est fourni
- Pour l’utiliser dans un design system ou un thème, il faut copier et appliquer directement les valeurs OKLCH fournies
Forme de base de la palette Uchū
- Uchū est une palette de couleurs présentée avec la description « the color palette for internet lovers »
- L’auteur indiqué est NetOperator Wibby
- La palette met davantage l’accent sur la liste de valeurs
oklch()que sur un texte descriptif, chaque valeur définissant une couleur à l’aide de trois nombres correspondant à la luminosité, à la chroma et à l’angle de teinte
Structure de la palette
- L’ensemble de la palette se compose de 8 groupes de couleurs
- Chaque groupe contient 9 valeurs
oklch() - Dans chaque groupe, la numérotation des niveaux va de
### 2à### 9, la première valeur étant placée en tête sans titre numérique distinct
Plages OKLCH par groupe de couleurs
-
Série à faible saturation
- La valeur de chroma se situe autour de
0.002~0.004 - Valeur de départ :
oklch(0.9557 0.003 286.35) - Dernière valeur :
oklch(0.5682 0.004 247.89)
- La valeur de chroma se situe autour de
-
Angles de teinte évoquant le rouge et le rose
- Le deuxième groupe présente un angle de teinte d’environ
3~19- Valeur de départ :
oklch(0.8898 0.052 3.28) - Dernière valeur :
oklch(0.4117 0.157 16.58)
- Valeur de départ :
- Le troisième groupe présente un angle de teinte d’environ
352~355- Valeur de départ :
oklch(0.958 0.023 354.27) - Dernière valeur :
oklch(0.5768 0.074 353.14)
- Valeur de départ :
- Le deuxième groupe présente un angle de teinte d’environ
-
Angles de teinte évoquant le violet et le bleu
- Le quatrième groupe présente un angle de teinte d’environ
298~305- Valeur de départ :
oklch(0.891 0.046 305.24) - Dernière valeur :
oklch(0.3601 0.145 298.35)
- Valeur de départ :
- Le cinquième groupe présente un angle de teinte d’environ
258~260- Valeur de départ :
oklch(0.8966 0.046 260.67) - Dernière valeur :
oklch(0.3953 0.15 259.87)
- Valeur de départ :
- Le quatrième groupe présente un angle de teinte d’environ
-
Angles de teinte évoquant le vert, le jaune et l’orange
- Le sixième groupe présente un angle de teinte d’environ
144~149- Valeur de départ :
oklch(0.9396 0.05 148.74) - Dernière valeur :
oklch(0.5277 0.138 145.41)
- Valeur de départ :
- Le septième groupe présente un angle de teinte d’environ
91~92- Valeur de départ :
oklch(0.9705 0.039 91.2) - Dernière valeur :
oklch(0.6229 0.097 91.9)
- Valeur de départ :
- Le huitième groupe présente un angle de teinte d’environ
51~57- Valeur de départ :
oklch(0.9383 0.037 56.93) - Dernière valeur :
oklch(0.5249 0.113 51.98)
- Valeur de départ :
- Le sixième groupe présente un angle de teinte d’environ
Points à vérifier avant utilisation
- Aucun nom de couleur n’est fourni pour les différents groupes
- Aucun exemple d’application de thème, échantillon de code, mode de téléchargement ou information de licence n’est inclus
- En usage réel, il faut copier directement les valeurs
oklch()de la liste pour les utiliser dans une palette ou la configuration d’un thème
1 commentaires
Avis sur Hacker News
J’ai découvert oklch() aujourd’hui
https://developer.mozilla.org/en-US/docs/Web/CSS/color_value...
En l’essayant moi-même, j’ai été surpris de voir à quel point les couleurs prenaient vie, et c’est là que j’ai décidé de créer un thème
https://v0-oklch-visualiser-e69nx1.vercel.app/
https://caniuse.com/?search=oklch
Je me demande pourquoi le mot uchu a été utilisé
Ces derniers temps, on dirait que presque tout — palettes de couleurs, modèles d’IA, startups, outils, apps, etc. — reçoit comme nom un mot japonais choisi au hasard, et je ne comprends pas pourquoi
Fait amusant, il se passe la même chose au Japon avec des mots anglais qui semblent choisis au hasard, donc ce n’est pas totalement sans précédent
Se plaindre d’un nom de produit en un seul mot paraît assez étrange. Je ne sais pas si le problème est la langue d’origine du mot, si c’est de la jalousie parce qu’on utilise un mot de deux syllabes au lieu d’un mot plus long comme Navigator, ou si cela ne te plaît pas parce que ce n’est pas une seule syllabe comme Chrome
Je me demande si Ubuntu est acceptable parce que ce n’est pas du japonais, ou si cela veut dire qu’il faudrait aussi bannir des noms comme Twitter ou Yahoo et tout réduire à une seule lettre comme X
Comme j’utilise ce thème dans tous mes projets, cela veut dire, en quelque sorte, qu’il est universel
Je ne sais pas pour les autres cas, mais personnellement j’aime le style ou l’esthétique japonais, donc si un mot convient bien, j’essaie de l’utiliser
Si l’on veut un nom de projet de 4 à 6 lettres, les mots japonais remplissent souvent bien les critères, et la culture japonaise est aussi très largement diffusée à l’étranger
Je me demande si une analyse de lisibilité a été faite avec ça
Le contraste entre l’arrière-plan et le premier plan semble trop faible pour être confortable lors d’une lecture prolongée
Une nouvelle équipe a été créée au travail et nous oblige à mesurer tous les contrastes pour les personnes ayant des difficultés de lecture. Le contraste doit être d’au moins 80 %, les tailles de police doivent être énormes, on ne peut plus changer de thème, et l’installation de plugins comme Dark Reader est aussi interdite « pour des raisons de sécurité »
Le problème, c’est que le résultat est très laid et fatigue les yeux pour les autres. Et maintenant qu’on ne peut plus utiliser Dark Reader, c’est encore pire. Tout est gras et donne l’impression de hurler, ce qui rend même plus difficile de distinguer ce qui est important. Je n’ai pas acheté un écran capable d’afficher 4,7 millions de couleurs pour n’en voir que 10. Les contrastes très élevés ont tendance à me donner mal à la tête, donc je préfère des thèmes plus doux comme Solarized
Les 0,5 % d’employés ayant des problèmes visuels pourraient très bien être aidés par des plugins de navigateur adaptés à leur problème. Les difficultés visuelles ne sont pas toutes les mêmes. Certains ne voient pas certaines combinaisons de couleurs, qu’il faut donc éviter ou corriger ; d’autres voient flou et ont besoin de grands caractères, qui devraient peut-être être bien plus grands qu’aujourd’hui. Pour quelqu’un qui ne voit pas du tout, cela n’aide pas non plus : il faut un afficheur braille et de bons textes alternatifs pour les images. Mais l’entreprise ne semble pas s’en soucier, elle ne s’intéresse qu’à ce qui saute aux yeux
Avant, on avait une signature d’e-mail discrète, mais maintenant elle est agressive, avec des couleurs de maternelle et des caractères énormes. Alors que ce sont des informations que personne ne lit de toute façon. Il y avait une raison pour les mettre volontairement moins en avant : on savait qu’elles étaient là si besoin, tout en comprenant qu’il ne s’agissait pas d’informations importantes. Si on voulait vraiment les lire, on pouvait les sélectionner, ou passer en mode texte brut
Je ne suis absolument pas opposé à l’accessibilité, mais j’aimerais voir une approche plus personnalisée. Je n’aime pas cette façon de corriger une chose en cassant tout pour tous les autres. Je n’utilise pas non plus mon téléphone en mode caractères géants, mais je trouve très bien que cette option existe pour ceux qui en ont besoin
Si c’est le cas, les petites valeurs de couleur servent davantage à l’aspect visuel qu’à transmettre de l’information, et les valeurs sont disponibles dans le dépôt sous une forme lisible. Par exemple, personne n’aurait envie de lire plus d’un paragraphe en texte orange clair sur fond orange
L’expression combinaison de couleurs prête à confusion
Pour moi, une combinaison de couleurs désigne un petit nombre de couleurs qui vont bien ensemble, comme Monokai. Les cas d’usage, comme la coloration syntaxique dans un éditeur de code, sont aussi clairs et simples
Ici, ça ressemble à une très longue liste de teintes monochromes, et je ne sais pas comment l’utiliser. Je ne cherche pas à dénigrer, je suis vraiment perplexe
Avoir plusieurs niveaux de luminosité d’une même couleur donne l’impression d’une même famille et permet de créer des éléments d’UI cohérents entre eux, avec plus de flexibilité. Par exemple, si vous voulez une carte bleue avec une bordure dans les tons bleus, vous pouvez utiliser un bleu plus clair pour l’arrière-plan et un bleu plus foncé pour la bordure
Au lieu d’appliquer de la transparence à une bordure noire, chaque niveau de luminosité de cette palette a été choisi individuellement pour s’accorder au sein de la même famille de couleurs. Un autre avantage est qu’on peut garantir que chaque « niveau de luminosité » reste cohérent d’une couleur à l’autre. Un gris à 50 % se situe à peu près au même endroit qu’un rouge à 50 %
Plus généralement, chaque couleur ici est conçue pour bien fonctionner avec toutes les autres. Ce ne sont pas des couleurs prises au hasard : elles doivent être harmonieuses entre elles
Open Color d’OpenProps https://yeun.github.io/open-color/
La palette de couleurs de Tailwind https://tailwindcss.com/docs/colors
Du point de vue du design, une palette de couleurs peut être très difficile à choisir tout en conservant de bons scores de contraste et d’autres critères d’accessibilité. Une palette standardisée est utile parce qu’elle fait ce travail à votre place. J’utilise souvent les palettes OC ou Tailwind, mais il manque souvent la famille de couleurs que je veux ; avoir trois options de ce genre, c’est donc plutôt appréciable
Cette palette ne semble pas perceptuellement uniforme
Cela signifie que le ratio de contraste entre chaque teinte et le blanc/noir n’est pas le même pour toutes les couleurs. Je me demande si elle a été analysée avec https://huetone.ardov.me/
[1] https://github.com/darekkay/a11y-contrast
[2] https://darekkay.com/blog/accessible-color-palette/
Je ne sais pas si l’outil huetone prend en charge OKLCH. Je n’ai pas vu d’option de conversion
Je me demande pourquoi c’est une combinaison de couleurs pour les passionnés d’Internet
Quand on compare les numéros entre eux, le bleu paraît beaucoup plus vif et opaque que les autres couleurs
Si l’on compare côte à côte les cinq niveaux, le bleu ressort de façon électrique, tandis que les autres couleurs semblent teintées
Bien sûr, cela dépend du gamma de l’écran et du profil colorimétrique, mais je me demande si l’intention était que chaque numéro apparaisse comme une teinte similaire par rapport à la couleur pure. Pour l’instant, cela ressemble davantage à un système proche de RGB/CMYK avec une notation différente qu’à une implémentation du Munsell Color System visant une équivalence perceptuelle selon l’échelle d’intensité des couleurs
Je ne suis pas arrivé à ces couleurs avec une formule particulière ; je les ai simplement ajustées à l’œil jusqu’à ce qu’elles me conviennent
Sur Firefox pour Android, je ne vois que du texte noir sur fond blanc
J’ai l’impression qu’il devrait y avoir autre chose ; est-ce bien le cas ?
[1] https://developer.mozilla.org/en-US/docs/Web/CSS/Nesting_sel...
[2] https://caniuse.com/css-nesting
Modification : à première vue, il semble utiliser Oklab/oklch() [1], qui est censé fonctionner depuis Firefox 113, mais ça ne semble pas être le cas en 115. Ou alors quelque chose d’autre casse le rendu
[1] https://developer.mozilla.org/en-US/docs/Web/CSS/color_value...
Ça fonctionne bien dans mon Firefox, mais je n’utilise pas Android
Je ne sais pas comment appeler les gens qui ignorent la rétrocompatibilité. Mon site fonctionne même sous IE6 si nécessaire
Je n’utilise pas Tailwind, mais j’ai utilisé la palette Tailwind pour ce genre d’usage
https://tailwindcss.com/docs/colors
Pour être clair, mettre à jour une bibliothèque CSS vers la dernière version ne devrait pas subtilement modifier tout le thème de couleurs d’un site, mais en pratique c’est ce qui arrive
C’est pour ça que j’ai commencé à migrer vers Radix Colors
Il n’y a sans doute pas d’exigence forte imposant une saturation cohérente entre les couleurs, mais à mon goût elle paraît un peu irrégulière
Les jaunes foncés et les oranges donnent une impression un peu trop délavée
La palette dans son ensemble est bonne. J’aime particulièrement le fait qu’elle évite le rouge « rouge ». C’est une couleur que, je pense, beaucoup de designers n’aiment pas. J’aimerais voir une étude sur la relation entre la couleur des yeux et les préférences en matière de couleurs
Dans une direction similaire, mais avec davantage de familles de couleurs : https://www.s-ings.com/scratchpad/oklch-smooth/
Merci pour le lien, ces familles de couleurs ont vraiment l’air superbes