Introducción a Sass y flujo SCSS → CSS

Aprende qué aporta Sass sobre CSS, cómo compilar SCSS y cómo leer la salida CSS para mantener un código limpio y escalable.

Sass extiende CSS con variables, nesting, mixins y módulos para escribir estilos más mantenibles.

Tu código fuente será SCSS, pero el navegador siempre ejecuta CSS compilado.

Leer la salida CSS te ayuda a detectar sobreanidación y reglas duplicadas.

Este curso trabaja con dos paneles: SCSS (entrada) y CSS (resultado).

  • Sass no reemplaza CSS: lo potencia en fase de desarrollo para que puedas organizar mejor tus estilos.
  • Piensa en Sass como una capa de productividad: escribes menos repetición y obtienes un CSS final más consistente.
  • El compilador transforma tus utilidades Sass en CSS normal. El output debe ser legible y estable.
  • Una buena práctica es revisar siempre qué selector final se genera tras el nesting.
  • Sass extiende CSS con variables, nesting, mixins y módulos para escribir estilos más mantenibles.

Qué es Sass realmente

Sass no reemplaza CSS: lo potencia en fase de desarrollo para que puedas organizar mejor tus estilos.

Piensa en Sass como una capa de productividad: escribes menos repetición y obtienes un CSS final más consistente.

Del SCSS al CSS

El compilador transforma tus utilidades Sass en CSS normal. El output debe ser legible y estable.

Una buena práctica es revisar siempre qué selector final se genera tras el nesting.

Sass
01

Introducción a Sass y flujo SCSS → CSS

Aprende qué aporta Sass sobre CSS, cómo compilar SCSS y cómo leer la salida CSS para mantener un código limpio y escalable.

Código del tema: Arquitectura Sass escalable

📘 Teoría

Qué es Sass realmente

1

Sass no reemplaza CSS: lo potencia en fase de desarrollo para que puedas organizar mejor tus estilos.

2

Piensa en Sass como una capa de productividad: escribes menos repetición y obtienes un CSS final más consistente.

Del SCSS al CSS

1

El compilador transforma tus utilidades Sass en CSS normal. El output debe ser legible y estable.

2

Una buena práctica es revisar siempre qué selector final se genera tras el nesting.

SCSS de entrada
$brand: #4f46e5;

.button {
  background: $brand;

  &:hover {
    background: #4338ca;
  }
}

🧪 Aprende probando

Ejemplo SCSS → CSS: primer flujo Escribe SCSS en el panel izquierdo y genera el CSS en el derecho.

🏁 Retos

Reto Reto: declara variable y úsala Define una variable $accent y aplícala al color de .badge.

🧰 Recursos

Test

Comprueba tus conocimientos con un test sobre Sass.

Test de Sass
CodePen: variables y utilidades CSS
Abrir en CodePen

¿Qué es esto?

Soy Cristian Eslava y a veces hago webs para procrastinar yo y vosotros 😉.

Esta la hice en febrero de 2026 para facilitar el aprendizaje de mis alumnxs. Aprender desarrollo web practicando. La idea es que crezca semanalmente con nuevos temas, tests y retos.

Inspirado en MDN, en W3Schools, en Codepen, en el crack de Manz y en mil sitios de documentación sobre desarrollo web. Quería aportar además de bloques teóricos con ejemplos, la gamificación de los retos y el sistema de test que ya tenía en culTest .

Si te gustó, si no te gustó, si quieres saludarme, o invitarme a 🍻 no dudes en escribirme en cristianeslava@gmail.com .