Los archivos CSS o Cascading Stylesheets que tenemos en nuestros proyectos web nos ayudan a crear sitios web atractivos para nuestros clientes, pero por lo general un archivo CSS contiene muchas líneas de código, lo que demanda una inversión significativa de nuestro tiempo. Esto sumado a algunas limitaciones de CSS puede generar un trabajo menos productivo.

Por ello, existen los preprocesadores de CSS, los cuales extienden las funcionalidades de un CSS común, permitiéndonos tener variables, funciones, mixins, reutilizar código, tener más flexibilidad al momento del desarrollo, etc.

En la actualidad existen una serie de preprocesadores con sintaxis parecidas y algunas diferencias. Por mencionar algunos preprocesadores tenemos Sass, Less y Stylus, entre los más usados hoy en día.

El día de hoy vamos a instalar Sass vamos a ello…

  1. Instalación de Ruby

  2. Antes de instalar Sass, tenemos que instalar Ruby, para ello vamos a ir a la página de descarga: https://rubyinstaller.org/ y presionar Download.

    Descargar la última versión y la que sea compatible con el equipo que se tenga, ya sea de 64bits, 84bits.


    Una vez descargado el instalador, ejecutarlo y simplemente seguir los pasos: siguiente y siguiente

  3. Instalación de Sass

  4. A continuación, indico el enlace de la guía oficial de instalación de Sass: http://sass-lang.com/install.
    Se tienen dos opciones para la instalación de Sass:

    • A través de línea de comandos o
    • A través de una aplicación
    1. Instalación de Sass

    2. Una vez instalado Ryby, vamos a buscar el archivo Start Command Prompt With Rubby.

      Revisar que la consola que abrimos diga Start Command Prompt With Rubby.

      Consejo: Anclar a inicio el fichero Start Command Prompt with Ruby, o tenerlo siempre ubicado.
      En la ventana del terminal abierto escribe:
      gem install sass
      Esto instalará Sass y cualquier dependencia que necesites. Es bastante mágico. Si se muestra un mensaje de error, es probable que necesites usar el comando sudo para instalar la gema Sass.
      Se vería así:
      sudo gem install sass

      Doble verificación: Ahora deberías tener instalado Sass, pero nunca está de más comprobarlo dos veces. En tu aplicación de terminal puedes escribir:
      sass -v
      Esto podría devolver la versión que acabas de instalar.
      Sass 3.5.4.
      Felicidades has instalado correctamente Sass.

    3. Instalación a través de una aplicación

    4. En este caso vamos a utilizar Koala http://koala-app.com/
      Para ambos casos de instalación se tiene que tener instalado Ruby.
      Una vez en la página Koala, descargar el instalador y dándole a siguiente siguiente.


  5. Configurando nuestro editor de texto

  6. Otra herramienta importante para trabajar nuestras CSS es el editor de texto, en este caso se recomienda utilizar Sublime Text. (Versión utilizada actualmente SublimeText3).
    Se tiene que buscar el paquete de soporte para la versión del editor utilizado.

    Para ello ir a https://packagecontrol.io/, tenemos que instalar la herramienta, dar click al botón

    La instalación del paquete de control se puede hacer de manera Simple o Manual.

    1. Simple

    2. Se copiará todo el código de la pestaña correspondiente a la versión de nuestro Editor de Texto. (En este caso SublimeText3).


      En nuestro Editor de Texto Sublime, Ir a View > Show Console
      Si no te sale el menú en Sublime Text, presiona Alt.

      Una vez se te ha mostrado la consola, pegar allí el código copiado de la página Package Control y darle a intro /o enter.

      Para probarlo
      Presionar la combinación de teclas: Ctrl + Shift + P

      Si ves Install Package, significa que ya lo tienes instalado y ahora reiniciar el editor de texto, ya estaría listo para utilizarse.

      Si no te aparece, tienes que volver a intentar, pegar el código y reiniciar el Editor de Texto. Si por alguna razón no consigues instalarlo por la línea de comandos, hacerlo de manera Manual.

    3. Manual

    4. Descargar el paquete de control https://packagecontrol.io/installation#Manual
      Presionar la combinación de teclas: Ctrl + Shift + P

      Presionar la combinación de teclas: Ctrl + Shift + P
      Escribir install / Sass y aparece
      Sass support for TextMate & Sublime Text (2&3) install ..
      Presionar enter.

  7. Compilar un fichero de Sass

  8. Para compilar nuestro fichero sass a css, tenemos que crear dos ficheros con ambos nombres y distinta extensión. Por ejemplo:

    • estilos.scss
    • estilos.css
    1. Complilar por línea de comando

    2. Abrir la consola Start Command Prompt With Rubby.

      Y navegar hasta la ruta donde tenemos nuestros ficheros creados previamente.
      Escribir en consola:
      sass –-watch estilos.scss:estilos.css
      Nota: son dos guiones seguidos de la palabra watch, sin espacios de por medio.

    3. Compilar a través de la Aplicación Koala

    4. Abrir la aplicación, luego arrastrar la carpeta para crear el proyecto.
      Si le das al icono
      Navegas hasta la carpeta contenedora de archivos y seleccionarla.
      Para finalizar Aceptar.

      Seleccionado proyecto / carpeta

      Detecta los ficheros con extensión .SCSS, listos para ser compilados

      Seleccionar un fichero y compilar

    Se puede elegir el formato de nuestra hoja de estilos

    • nested (anidado), es de fácil lectura para los desarrolladores.
    • expanded: todo el documento estructurado, pero demasiadas líneas en el documento CSS que genera.
    • compact: Por cada regla definida los atributos se verán en una línea.
    • compressed: Todos los estilos en una sola línea, este es el formato más comprimido y que se recomienda que esté desplegado en el servidor.

Gracias por leer este post, espero haberte ayudado con el primer paso y acercarte al mundo de los preprocesadores de CSS.