Conoce como los frameworks CSS aceleran el desarrollo. Aprende a usar procesadores como Sass para modularidad.
Objetivos
- Conocer c贸mo los frameworks CSS aceleran el desarrollo.
- Aprender a usar preprocesadores como Sass para modularidad.
- Integrar Tailwind y Bootstrap en proyectos reales.
- Entender ventajas y limitaciones de cada enfoque.
馃敼 1. Sass (Preprocesador)
Sass permite escribir CSS m谩s organizado y potente.
scss
// Variables
$color-primario: #003366;
$color-secundario: #ff6600;
// Nesting
nav {
ul {
li {
a {
color: $color-primario;
&:hover {
color: $color-secundario;
}
}
}
}
}
馃憠 Ventaja: modularidad, variables, mixins y funciones.
馃敼 2. Tailwind CSS (Utility-first)
Tailwind ofrece clases utilitarias para aplicar estilos directamente en el HTML.
html
<button class="bg-blue-900 text-yellow-400 px-4 py-2 rounded hover:bg-blue-700">
Bot贸n Tailwind
</button>
馃憠 Ventaja: rapidez y consistencia, ideal para prototipado. 馃憠 Desventaja: HTML m谩s cargado de clases.
馃敼 3. Bootstrap (Framework tradicional)
Bootstrap ofrece componentes listos y un sistema de grid.
html
<div class="container">
<div class="row">
<div class="col-md-8">Contenido principal</div>
<div class="col-md-4">Sidebar</div>
</div>
</div>
馃憠 Ventaja: r谩pido para layouts y componentes comunes. 馃憠 Desventaja: menos personalizable sin sobrescribir estilos.
馃敼 4. Comparaci贸n r谩pida
| Herramienta | Ventaja principal | Limitaci贸n |
|---|---|---|
| Sass | Modularidad y potencia | Necesita compilaci贸n |
| Tailwind | Rapidez y control granular | HTML cargado de clases |
| Bootstrap | Componentes listos y grid | Estilos gen茅ricos, menos flexibilidad |
馃摑 Actividad pr谩ctica
- Reescribe un bloque de tu web usando Sass con variables y nesting.
- Crea un bot贸n con Tailwind aplicando hover y colores personalizados.
- Haz un layout de 2 columnas con Bootstrap y prueba su responsividad.

Visitas:11