Inicio Tutorial: Primeros pasos con SASS
Artículo
Cancelar

Tutorial: Primeros pasos con SASS

Introducción

SASS (Syntactically Awesome Stylesheets) es un preprocesador de CSS que permite escribir hojas de estilo de manera más eficiente, estructurada y con características avanzadas que no están disponibles en CSS nativo. Es una herramienta que compila su código en CSS estándar, el cual luego puede ser interpretado por los navegadores.

Principales características principales de SASS

Variables

Permite definir variables para reutilizar valores como colores, tamaños, fuentes, etc.

1
2
3
4
$primary-color: #3498db;
body {
    background-color: $primary-color;
}

Anidación

Facilita la organización del código al permitir anidar selectores dentro de otros, reflejando la jerarquía HTML.

1
2
3
4
5
6
7
8
nav {
    ul {
        margin: 0;
        li {
            list-style: none;
        }
    }
}

Mixins

Permite reutilizar fragmentos de código con argumentos personalizables.

1
2
3
4
5
6
7
@mixin border-radius($radius) {
    border-radius: $radius;
    -webkit-border-radius: $radius;
}
button {
    @include border-radius(10px);
}

Cómo usar SASS

Para usar SASS necesitas instalarlo y configurarlo para compilarlo a CSS. Para ello debes seguir lso siguientes pasos.

Instala node, reinicia el ordenador y comprueba que está instalado con la siguiente instrucción:

1
node -v

Crea una carpeta o usa una carpeta existente para crear un proyecto de node con la instrucción:

1
npm init -y

Instala SASS (por ejemplo, usando npm):

1
npm install -g sass

Compila tu archivo .scss en CSS:

1
sass input.scss output.css

También puedes ejecutar el siguiente comando para que se autocompile directamente cada vez que haces cambios en el fichero .scss:

1
sass --watch input.scss output.css

Bibliografía

Este artículo está licenciado bajo CC BY 4.0 por el autor.

Tarea obligatoria: CSS avanzado

-