馃摌 M贸dulo 7: Frameworks y Preprocesadores (Sass, Tailwind, Bootstrap)

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

HerramientaVentaja principalLimitaci贸n
SassModularidad y potenciaNecesita compilaci贸n
TailwindRapidez y control granularHTML cargado de clases
BootstrapComponentes listos y gridEstilos gen茅ricos, menos flexibilidad

馃摑 Actividad pr谩ctica

  1. Reescribe un bloque de tu web usando Sass con variables y nesting.
  2. Crea un bot贸n con Tailwind aplicando hover y colores personalizados.
  3. Haz un layout de 2 columnas con Bootstrap y prueba su responsividad.

M脫DULO 8 CSS MODERNO

BOTON HTML CON ICONO Y ENLACE
Visitas:9