Web BizarroWeb Bizarro

Suscríbete a nuestro Newsletter

X

Únete a nuestra lista de correos para recibir semanalmente actualizaciones de nuestro contenido.

Extender CSS con Roole

Extender CSS con Roole 17.JAN.14

Alvaro José Rios Ch
Fundador WebBizarro

Anteriormente hablamos de algunos lenguajes que se compilan a CSS comoLESS y SASS, y es que muchas veces el solo CSS se puede quedar corto cuando hacemos un proyecto grande y necesitamos que sea fácil de mantener.

Algunas cosas como variables, expresiones aritméticas y funciones pueden facilitarnos el trabajo a la hora de crear hojas de estilo y eso esta entre las cosas que nos ofrece Roole, pero no solo eso lo que lo diferencia de otros lenguajes es que Roole se compila directamente en el browser mediante JavaScript o también puedes usarlo con NodeJs mediante NPM, lo que puede llegar a ser una ventaja si quieres hacer estilos dinámicos para tus sitios.

Dentro de las funciones más destacadas podemos mencionar elprefixing automático, por lo que no tendrás que preocuparte de colocar cosas como-moz- a los atributos CSS, el uso de variables y funciones que permite crear estilos con valores centralizados para los atributos que facilitan el mantenimiento de los sitios y ahorran mucho tiempo a la hora de codificar, estructuras condicionales y de repetición, muy útiles en cualquier lenguaje de programación para permitir la toma de decisiones y no tener que reescribir código y finalmente expresiones aritméticas que permiten realizar cálculos sobre los valores antes de asignarlos a los atributos.

Una muy buena opción que podemos tener en cuenta para el próximo proyecto teniendo en cuenta algunas cosas como la posibilidad de usar condicionales por ejemplo para determinar si el estilo esta disponible en el navegador pero también debemos considerar la carga que puede ocasionar que los estilos tengan que ser procesados por el JavaScript y luego por el browser.