- Uchū es una paleta de colores para amantes de internet creada por NetOperator Wibby, ofrecida principalmente como una lista de valores
oklch()en lugar de nombres de colores - La paleta se divide en 8 grupos de colores, y cada grupo está compuesto por 9 niveles de valores
oklch(L C H) - El primer grupo es una gama de baja saturación, con saturación en el rango de
0.002~0.004, y los demás parecen corresponder, según el ángulo de tono, a gamas como rojo, rosa, morado, azul, verde, amarillo y naranja - No se ofrecen nombres por color, ejemplos de aplicación, muestras de código, método de descarga ni información de licencia
- Para usarla en un sistema de diseño o tema, hay que copiar y aplicar directamente los valores OKLCH proporcionados
Forma básica de la paleta Uchū
- Uchū es una paleta de colores presentada con la descripción “the color palette for internet lovers”
- El autor figura como NetOperator Wibby
- La paleta se centra más en una lista de valores
oklch()que en texto descriptivo, y cada valor especifica un color mediante tres números correspondientes a luminosidad, saturación y ángulo de tono
Cómo está compuesta la paleta
- La paleta completa está compuesta por 8 grupos de colores
- Cada grupo contiene 9 valores
oklch() - La numeración de niveles aparece en cada grupo desde
### 2hasta### 9, y el primer valor se coloca antes sin un título numérico separado
Rangos OKLCH por grupo de colores
-
Gama de baja saturación
- Los valores de saturación están en el rango de
0.002~0.004 - Valor inicial:
oklch(0.9557 0.003 286.35) - Valor final:
oklch(0.5682 0.004 247.89)
- Los valores de saturación están en el rango de
-
Ángulos de tono que parecen corresponder a gamas de rojo y rosa
- El segundo grupo tiene ángulos de tono aproximadamente en el rango de
3~19- Valor inicial:
oklch(0.8898 0.052 3.28) - Valor final:
oklch(0.4117 0.157 16.58)
- Valor inicial:
- El tercer grupo tiene ángulos de tono aproximadamente en el rango de
352~355- Valor inicial:
oklch(0.958 0.023 354.27) - Valor final:
oklch(0.5768 0.074 353.14)
- Valor inicial:
- El segundo grupo tiene ángulos de tono aproximadamente en el rango de
-
Ángulos de tono que parecen corresponder a gamas de morado y azul
- El cuarto grupo tiene ángulos de tono aproximadamente en el rango de
298~305- Valor inicial:
oklch(0.891 0.046 305.24) - Valor final:
oklch(0.3601 0.145 298.35)
- Valor inicial:
- El quinto grupo tiene ángulos de tono aproximadamente en el rango de
258~260- Valor inicial:
oklch(0.8966 0.046 260.67) - Valor final:
oklch(0.3953 0.15 259.87)
- Valor inicial:
- El cuarto grupo tiene ángulos de tono aproximadamente en el rango de
-
Ángulos de tono que parecen corresponder a gamas de verde, amarillo y naranja
- El sexto grupo tiene ángulos de tono aproximadamente en el rango de
144~149- Valor inicial:
oklch(0.9396 0.05 148.74) - Valor final:
oklch(0.5277 0.138 145.41)
- Valor inicial:
- El séptimo grupo tiene ángulos de tono aproximadamente en el rango de
91~92- Valor inicial:
oklch(0.9705 0.039 91.2) - Valor final:
oklch(0.6229 0.097 91.9)
- Valor inicial:
- El octavo grupo tiene ángulos de tono aproximadamente en el rango de
51~57- Valor inicial:
oklch(0.9383 0.037 56.93) - Valor final:
oklch(0.5249 0.113 51.98)
- Valor inicial:
- El sexto grupo tiene ángulos de tono aproximadamente en el rango de
Puntos a revisar al usarla
- No se proporcionan nombres de color para cada grupo
- No se incluyen ejemplos de aplicación en temas, muestras de código, método de descarga ni información de licencia
- Los usuarios finales deben copiar directamente los valores
oklch()de la lista para usarlos al construir una paleta o un tema
1 comentarios
Opiniones de Hacker News
Hoy descubrí oklch()
https://developer.mozilla.org/en-US/docs/Web/CSS/color_value...
Al probarlo directamente, me sorprendió cómo los colores cobraban vida, y en ese momento decidí que tenía que crear un tema
https://v0-oklch-visualiser-e69nx1.vercel.app/
https://caniuse.com/?search=oklch
Me da curiosidad por qué usaron la palabra uchu
Últimamente parece que casi todo —paletas de colores, modelos de IA, startups, herramientas, apps, etc.— recibe como nombre una palabra japonesa elegida al azar, y no sé por qué
Curiosamente, en Japón pasa lo mismo con palabras en inglés que parecen elegidas al azar, así que no parece ser algo completamente sin precedentes
Quejarse de nombres de producto de una sola palabra se ve bastante raro. No sé si el problema es el idioma de origen de la palabra, si da celos que usen una palabra de dos sílabas en vez de una palabra larga como Navigator, o si no te gusta porque no tiene una sola sílaba como Chrome
Me pregunto si Ubuntu está bien porque no es japonés, o si lo que quieres decir es que también habría que retirar nombres como Twitter o Yahoo y que todos pasen a una sola letra como X
Uso este tema en todos mis proyectos, así que, por decirlo de algún modo, tiene el sentido de ser universal
No sé sobre otros casos, pero personalmente me gusta el estilo o la estética japonesa, así que si una palabra encaja bien, intento usarla
Si quieres un nombre de proyecto de 4 a 6 letras, las palabras japonesas muchas veces cumplen bien esas condiciones, y la cultura japonesa también está muy difundida en el extranjero
Me pregunto si hicieron un análisis de legibilidad con esto
El contraste entre fondo y primer plano parece demasiado bajo como para leer durante mucho tiempo con comodidad
En mi trabajo hay un equipo nuevo que está haciendo que se mida todo el contraste para personas con dificultades de lectura. Que el contraste debe ser de más del 80%, que el tamaño de letra también debe ser enorme, que no se puedan cambiar los temas y que, “por seguridad”, tampoco se permita instalar plugins como Dark Reader
El problema es que el resultado se ve muy feo y cansa la vista para los demás. Y ahora es peor porque ya no podemos usar Dark Reader. Todo está en negrita y parece estar gritando, así que incluso se vuelve más difícil distinguir qué es importante. No compré una pantalla de 4,7 millones de colores para ver solo 10 colores. Con contrastes muy altos suelo tener dolor de cabeza, así que prefiero temas suaves como Solarized
El 0,5% de los empleados con problemas visuales podría recibir suficiente ayuda con plugins de navegador que ajusten la experiencia según su problema. No todas las dificultades visuales son iguales. Algunas personas no pueden ver ciertas combinaciones de colores, así que hay que evitarlas o modificarlas; otras ven borroso, así que necesitan texto grande, quizá mucho más grande que el actual. A alguien que no ve en absoluto esto tampoco le sirve, necesita un display braille y buenos textos alternativos para imágenes. Pero en la empresa parecen no preocuparse por eso, solo por lo que salta a la vista
Antes teníamos una firma de correo discreta, y ahora te la ponen en la cara con colores de jardín de infantes y letras gigantes. Y eso que es información que nadie lee de todos modos. Había una razón para enfatizarla menos: que supieras que estaba ahí si la necesitabas, pero que no era información importante. Si realmente querías leerla, podías seleccionarla, o cambiar a modo de texto plano
No estoy en absoluto en contra de apoyar a las personas con discapacidad, pero quisiera ver un enfoque más personalizado. No me gusta la idea de arreglar una cosa rompiéndosela a todos los demás. Yo tampoco uso mi teléfono en modo de letras gigantes, pero me parece bien que esa función exista para quien la necesite
Si es así, esos valores de color pequeños tienen un propósito más visual que informativo, y en el repositorio los valores están en un formato fácil de leer. Por ejemplo, nadie querría leer más de un párrafo de texto naranja claro sobre un fondo naranja
La expresión combinación de colores me confunde
Para mí, una combinación de colores significa unos pocos colores que armonizan bien entre sí, como Monokai. También tiene usos claros y sencillos, como el resaltado de sintaxis en editores de código
Esto parece una lista con muchísimos tonos de una misma familia, y no sé cómo se supone que deba usarse. No lo digo para criticarlo; de verdad me confunde
Tener varios niveles de luminosidad del mismo color da flexibilidad para crear elementos de UI que se sienten de la misma familia y combinan bien entre sí. Por ejemplo, si quieres usar un borde azul en una tarjeta azul, puedes usar un azul más claro para el fondo y un azul más oscuro para el borde
En lugar de aplicar transparencia a un borde negro, cada nivel de luminosidad de esta paleta se eligió individualmente para que armonice dentro de la misma familia de color. Otra ventaja es que se puede garantizar que cada “nivel de luminosidad” sea consistente entre colores. Un gris al 50% queda en una posición similar a un rojo al 50%
En términos más generales, cada color aquí está diseñado para combinar bien con todos los demás. No puede ser cualquier color; tienen que armonizar entre sí
Open Color de OpenProps https://yeun.github.io/open-color/
La paleta de colores de Tailwind https://tailwindcss.com/docs/colors
Desde el punto de vista del diseño, elegir una paleta de colores puede ser muy difícil manteniendo buenos puntajes de contraste de color y otros criterios de accesibilidad. Una paleta estandarizada es útil porque hace ese trabajo por ti. Uso con frecuencia las paletas de OC o Tailwind, pero muchas veces les faltan las familias de color que quiero, así que tener tres opciones como esta está bastante bien
Esta paleta no parece perceptualmente uniforme
Es decir, la relación de contraste entre cada tinte y el blanco/negro no es la misma en todos los colores. Me pregunto si la analizaron en https://huetone.ardov.me/
[1] https://github.com/darekkay/a11y-contrast
[2] https://darekkay.com/blog/accessible-color-palette/
No sé si la herramienta huetone admite OKLCH. No vi una opción de conversión
Me pregunto por qué esto es una combinación de colores para amantes de internet
Si comparas los números entre sí, el azul se ve mucho más vivo y opaco que los otros colores
Al comparar los cinco niveles lado a lado, el azul resalta como eléctrico, mientras que los demás colores parecen tener un tinte
Claro que dependerá de la gamma del monitor y del perfil de color, pero me pregunto si la intención era que cada número se viera como un tinte similar respecto al color puro. Ahora parece más un sistema parecido a RGB/CMYK con otra notación que una implementación del Munsell Color System que crea equivalencia perceptual según la escala de intensidad del color
No llegué a estos colores con ninguna fórmula; simplemente los ajusté a ojo hasta que me parecieron bien
Lo estoy viendo en Firefox para Android y solo veo texto negro sobre fondo blanco
Me pregunto si se supone que debería verse algo más
[1] https://developer.mozilla.org/en-US/docs/Web/CSS/Nesting_sel...
[2] https://caniuse.com/css-nesting
Edit: al parecer usa Oklab/oklch() [1], que supuestamente funciona desde Firefox 113, pero en 115 no parece funcionar. O quizá algún otro elemento lo está rompiendo
[1] https://developer.mozilla.org/en-US/docs/Web/CSS/color_value...
En mi Firefox funciona bien, pero no uso Android
No sé cómo llamar a la gente que ignora la compatibilidad hacia atrás. Mi sitio funciona incluso en IE6 si hace falta
No uso Tailwind, pero he estado usando la paleta de Tailwind para este tipo de cosas
https://tailwindcss.com/docs/colors
Para decirlo claramente, al actualizar una biblioteca CSS a la última versión no debería cambiar sutilmente todo el tema de colores del sitio, pero en la práctica eso pasa
Por eso empecé a pasarme a Radix Colors
Aunque no hay un requisito fuerte de que la saturación sea consistente entre colores, para mi gusto se ve un poco irregular
El amarillo oscuro y el naranja se sienten un poco demasiado deslavados
La paleta en general es buena. En especial me gusta que evite el rojo “rojo”. Creo que es un color que muchos diseñadores detestan. Me gustaría ver algún estudio sobre la relación entre el color de ojos y las preferencias de color
Una dirección similar, pero con más familias de colores: https://www.s-ings.com/scratchpad/oklch-smooth/
Gracias por el enlace; esas familias de colores se ven realmente bien