Colors of the screen

¿Qué preferís, un hermoso light sky blue o un #d2b48c feo y árido?

Prefiero el light sky blue, porque además de ser más lindo, me lo puedo acordar.
 

Está bueno ponerle colores lindos a nuestros programas y páginas web (o mejor dicho, intentos de programas y páginas web), para nosotros y para quienes los usen. Lo que no es tan lindo es tener que andar acordándose esa cosa tan fea que vimos arriba (para refrescar: eso es un valor hexadecimal que representa un color, donde los dos primeros dígitos son para el rojo, los otros dos para el verde y los últimos para el azul – #rrggbb -).
 

Para eso se inventó la tabla de colores web, que nos da nombres graciosos para acordarnos de números feos.
 

Pero hay un problema: son solamente 256, y con eso no nos alcanza la mayoría de las veces.
 

¿Solución? ¡extender esa tabla! Lo bueno es que en Wikipedia ya está, y muy bien. Así que lo que hice fue usarla para fabricar un tipo de dato enumeratvo en Python (disfrazado de clase, claro), listo para usar (traducirlo a otros lenguajes de programación no requiere demasiado trabajo).
 

La única mala noticia es que para usarlo directamente en css se necesita algún conversor, cosa que no hice. Pero ustedes son mentes brillantes, así que van a saber arreglarlo :)
 

Acá dejo el zip con el módulo PrettyColors y un ejemplo muy simple que muestra como usarlo. ¡Diviértanse con sus apple greens, air force blues y fashion fuschias!

(Sí, el título del post viene de la canción Colors of the Wind)

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: