Gilberto 🦁 PRO
Desarrollo visualizaciones y aplicaciones en línea, colaboro con distintos medios digitales
Lo que percibimos como colores no son otra cosa que ondas que rebotan de las superficies
Como se aprecia en la imagen, lo que podemos ver es tan sólo una parte minúscula de todo el espectro electromagnético
Los conos y los bastones del ojo son los que convierten la luz que llega a éste en impulsos nerviosos que el cerebro transforma en imágenes
Los bastones pueden distinguir entre negro, blanco y tonos de gris mientras que los conos pueden distinguir colores
Un modelo de color es un modelo abstracto matemático que describe formas en que se pueden representar colores a través de conjuntos ordenados de números (o tuplas) en los que cada valor representa uno de los componentes del color
Al conjunto de todos los colores posibles de acuerdo a un modelo se le conoce como espacio de color
Dos de los modelos más conocidos, y con los que probablemente se encuentren familiarizados ya, son el CMYK y el RGB
El modelo CMYK (Cyan, Magenta, Yellow, Black) es un modelo sustractivo
Cada color se representa con cuatro números
Se usa en impresiones
El modelo RGB (Red, Green, Blue) es un modelo aditivo
Cada color se representa con tres números
Se usa en medios digitales
Los primarios no se pueden obtener a partir de otros colores
Los secundarios se obtienen a partir de mezclar primarios
Los terciarios se obtienen a partir de mezclar primarios con secundarios
Los colores se clasifican en:
P
P
P
S
S
S
T
T
T
T
T
T
P
P
P
S
S
S
T
T
T
T
T
T
Activos
Pasivos
De acuerdo a la posición de los colores en la rueda cromática se dividen en dos rangos
Los colores activos, que se perciben como de menor peso y adelante de otros colores
Los colores pasivos, que se perciben como de mayor peso y detrás de otros colores
La armonía es la composición de colores utilizados para lograr un efecto funcional o estético
Hay distintos tipos de armonía, de acuerdo a la cantidad de colores usadas y a la relación que exista entre ellos
Vamos a usar esta herramienta para explorar los distintos tipos de armonías
Ícono:
Se compone de un un color base y su color complementario (opuesto) en la rueda cromática
Se debe tener cuidado al usar esta armonía porque hay contrastes que lastiman los ojos
Como este
Ícono:
Se compone de un sólo color pero con distintos tonos y matices del mismo
Ícono:
Se compone de un un color base y sus dos colores adyacentes
Ícono:
Se compone de un un color base y dos colores adyacentes o equidistantes a su color complementario (opuesto) en la rueda cromática
Ícono:
Se compone de un un color base y dos colores adyacentes o equidistantes a éste en la rueda cromática
Ícono:
Se compone de dos colores base y el complementario de cada uno en la rueda tetrádica
La distancia entre los colores base afecta la composición final
En esencia es como tener dos armonías complementarias
Last post-imágenes (afterimages) ocurren cuando los conos y bastones se adaptan a la sobre-estimulación, se fatigan y pierden sensibilidad
Mira la imagen por treinta segundos y luego mira una superficie clara
Nop, no de esas...
Sin importar el tipo de armonía que uses para generar una paleta de colores, hay ciertas consideraciones a tener en cuenta sobre su uso
A veces tenemos una paleta así...
...y terminamos con una interfaz así:
Más bien queremos una interfaz como la de la imagen
Noten que no se usan sólo los cinco colores de la paleta de ejemplo sino que hay diferentes variaciones de los colores de la misma
De hecho, también hay gradaciones de grises que casi llegan al blanco y al negro
Una estrategia que resulta muy útil es tener una escala de un color primario, uno escala de un color neutro, y una escala de otros tres o cuatro colores de uso general
Primario
Neutro
Uso general
No hay ninguna receta que garantice una buena paleta de colores, aunque sí hay varias consideraciones que ayuda tener en mente:
Además del color en los bordes que ya hemos mencionado, podemos agregar color al texto y al fondo de cualquier elemento con las propiedades color y background-color, respectivamente
section {
background-color:#cdcdcd;
}
p
color: #ababab;
}color establece el color del texto de un elemento y cualquier decoración del mismo (como una línea para subrayarlo)
background-color establece el color del fondo de cualquier elemento
Ambas propiedades pueden admitir colores expresados en los modelos hexadecimal, RGB, RGBA, HSL y HSLA
Es el modelo más conocido y usado
Un color se representa por una tupla de tres elementos, cada uno representando un color primario (rojo, verde y azul) que van del 0, más obscuro, hasta el 255, más claro
Pueden verlo como las coordenadas de un cubo en el que cada uno de los colores primarios es un eje
Representación en 3D del modelo RGB
Es el modelo RGB con un valor de transparencia agregado, el canal alfa
El cuarto valor es un número entre 0, totalmente transparente, y 1, totalmente opaco
Es el modelo por defecto de varios lenguajes de programación y de CSS, aunque no es otra cosa que el modelo RGB disfrazado
Cada color se representa con 6 caracteres hexadecimales (del 0 al 9 y de la a a la f), cada par representa un color primario (rojo, verde y azul)
Este modelo es muy usado en medios digitales y también usa tres valores para representar un color
El primer valor es el matiz (hue), expresado como un ángulo en el círculo cromático en el que el rojo está en 0°, el verde en 120° y el azul en 240°
El segundo valor es la saturación (saturation), o la cantidad de color, expresado como un porcentaje entre 0% -un gris por la ausencia de color- y 100% -el color más puro-
El tercer valor es la luminosidad (lightness) del color expresada como un porcentaje entre 0% y 100%. Una luminosidad de 0% resulta en negro, una del 50% resulta en el color más puro mientras que una del 100% resulta en blanco
Aunque los componentes del color, y su representación cilíndrica, pueden parecer extraños al inicio, reconocer un color por sus componentes o generar uno a partir de otro es más fácil que en el modelo RGB
Es el modelo HSL con un valor de transparencia agregado, el canal alfa
El cuarto valor es un número entre 0, totalmente transparente, y 1, totalmente opaco
Este modelo es muy usado en medios digitales y también usa tres valores para representar un color
El primer número es el matiz (hue), expresado como un ángulo en el círculo cromático en el que el rojo está en 0°, el verde en 120° y el azul en 240°
El segundo número es la saturación (saturation), o la cantidad de color, expresado como un porcentaje entre 0% -un gris por la ausencia de color- y 100% -el color más puro-
El tercer número es el valor (value) del brillo del color expresado como un porcentaje entre 0% y 100%. Un brillo de 0% resulta en negro, mientras que un brillo de 100% significa un color sin negro o gris mezclado. En algunos programas se usa brightness en vez de value
Aunque los componentes del color, y su representación cilíndrica, pueden parecer extraños al inicio, reconocer un color por sus componentes o generar uno a partir de otro es más fácil que en el modelo RGB
El contraste es la diferencia de las características de dos o más colores interactuando en un diseño, así como la manera en que se afecta la percepción de los mismos
Aunque es importante cuidar el contraste entre todos los elementos de una página, se tiene que prestar una atención muy especial al contraste entre el fondo de un elemento (un botón, sección o la página completa) y el texto que contiene
Si el contraste entre el texto y el fondo es muy alto, con colores muy distintos y que chocan entre sí, hace que la vista se canse
Si el contraste entre el texto y el fondo es muy bajo, con colores muy parecidos, hace que el texto sea difícil de leer
Hay herramientas para verificar que el contraste entre el fondo y el texto de un elemento sea adecuado, como esta
Revisa el contraste de los colores de los ejemplos anteriores y córrigelos para que el resultado en este verificador sea super
Una ventaja que tiene el modelo HSL sobre el RGB es que es más intuitivo* y se presta mejor para generar escalas de color:
Aunque también hay herramientas que les ayudan a crear escalas de color en RGB si prefieren ese modelo
¿Hay algún problema con las dos escalas presentadas anteriormente?
La diferencia entre los colores de la primera columna con los de la segunda es de 20 grados de saturación pero ¿se ven igual de distintos?
La luminosidad de los dos colores es la misma pero ¿se ven igual de luminosos?
Los dos colores tienen el mismo tono y saturación pero ¿son variaciones del mismo color?
Los problemas de los ejemplos pasados se deben a la forma en que percibimos los colores y sus características
Aunque los cambios en una, o varias, de las características de un color sean iguales, simplemente no los percibimos iguales
Este modelo de color es muy parecido al HSL pero está calculado para que los cambios entre colores o características sean perceptiblemente uniformes
El primer valor es el matiz (hue), expresado como un ángulo en el círculo cromático en el que el magenta está en 0°, y hay un verde azulado en 180°
El segundo valor es el chroma, o una medida de la cantidad de color, expresado como un valor que va desde 0 -un gris por la ausencia de color- hasta un valor superior que depende del matiz pero que, normalmente, puede ir hasta 132
El tercer valor es la luminosidad (lightness) del color expresada como un porcentaje entre 0% y 100%
Trabajar en el modelo HCL puede ser complicado al inicio porque no es tan intuitivo como el HSL pero, afortunadamente, siempre podemos contar con herramientas que nos ayuden:
Podemos (del verbo deberíamos) revisar nuestras paletas de colores con herramientas que nos ayuden a simular los diversos tipos de daltonismo que existen para garantizar una experiencia accesible a todas las personas que usen nuestra interfaz
By Gilberto 🦁
Color
Desarrollo visualizaciones y aplicaciones en línea, colaboro con distintos medios digitales