Stylus es un pre-procesador de CSS que nace de la necesidad de optimizar nuestras hojas de estilo. Gracias a sus características y funcionalidades, podemos eliminar las limitaciones que trae consigo CSS y olvidarnos de esas tareas repetitivas, complejas y frustrantes a las que estábamos acostumbrados.
Para instalar Stylus en nuestro equipo, debemos tener una instalación previa de Node,js, pues está basado en el mismo.
Ingresamos a la página de Node,js, donde encontraremos la versión para Windows, Mac y Linux.
Después de Node,js pasaremos a instalar Stylus.
En la siguiente imagen se describe el proceso:
¡La instalación de Stylus ha sido todo un éxito!
Ahora realizaremos una prueba.
bodyfont14px/1.5 Helvetica, arial, sans-serif
buttonbutton.buttoninput[type='button'] input[type='submit']
border-radius5px
Que se verá de la siguiente forma:
body {
font: 14px/1.5 Helvetica, arial, sans-serif;
}
bodybutton, bodybutton.button, bodyinput[type='button'], bodyinput[type='submit'] {
border-radius: 5px;
}
Este es un ejemplo básico en el que podemos apreciar el poder que tiene Stylus como pre-procesador. Aunque, para empezar a utilizarlo, lo ideal sería tener un grado medio/alto de experiencia con CSS; para no cometer errores o desesperarnos en el proceso.
¡Stylus tiene mucho más! ¿Quieres aprender a hacer mixins, variables y funciones? Vamos a aprenderlo todo en nuevo curso de Stylus en Platzi.
Alguien tiene una solución al siguiente problema al instalar Stylus en Windows:
C:\program files\nodejs> npm install stylus -g
npm WARN deprecated [email protected]: Please see https://github.com/lydell/urix#deprecated
npm WARN deprecated [email protected]: https://github.com/lydell/resolve-url#deprecated
C:\Users\Alfonso Cardenas\AppData\Roaming\npm\stylus -> C:\Users\Alfonso Cardenas\AppData\Roaming\npm\node_modules\stylus\bin\stylus
updated 1 package in 1.018s