Unison.js: JavaScript para diseños adaptables

Unison.js es una interesante propuesta escrita en JavaScript para la realización de diseños adaptables (responsive design) especialmente pensada para situaciones donde los CSS Media Queries no alcanzan.

La idea detrás de este proyecto es la de tener un mayor control sobre el tamaño de la pantalla, detectando y manipulando los distintos elementos utilizando para ello principalmente JavaScript evitando así darle el total control a CSS.

javascript y responsive design

Otra ventaja de utilizar Unison.js es su tamaño, apenas 164 bytes en su versión simplificada y comprimida mediante gzip.

Me gusta esta herramienta, hace tiempo que vengo teniendo algunos problemas puntuales a la hora de adaptar un diseño y si bien los CSS Media Queries solucionan gran parte de ellos, algunos son muy difíciles y complicados con esta tecnología, utilizar JavaScript puede ser una buena respuesta.

Unison es compatible con los lenguajes de CSS preprocesados: LESS, SASS y también acepta Stylus.

Este recurso puede ser adaptado perfectamente para funcionar con cualquier elemento, un buen ejemplo de esto se puede encontrar en el sitio oficial del proyecto en donde el autor adapta unas imágenes a la resolución de pantalla.

Unison.js se encuentra liberado bajo licencia MIT para uso libre para proyectos personales y comerciales.

Web: Unison.js