Primeros pasos con Tailwind CSS
Clase 2 de 19 • Curso de TailwindCSS
Contenido del curso
Fundamentos de TailwindCSS
Diseño responsivo con TailwindCSS
Componentes y personalización avanzada
- 14

Instalación de Astro con Tailwind CSS
11:13 min - 15

Configurar tema personalizado en Tailwind CSS
10:58 min - 16

Plugins de Tailwind: forms y videos responsive
07:28 min - 17

Plugin Typography de Tailwind: clase prose
09:02 min - 18

Cómo Next.js y Astro integran Tailwind CSS
08:34 min - 19

Acelera tu desarrollo con IA y Tailwind CSS
03:11 min
Construir una web rápida, limpia y escalable es posible con clases de utilidad de Tailwind CSS. Sin escribir CSS personalizado, puedes componer interfaces ágiles, aprovechar un CDN para empezar en minutos y activar modo oscuro con pocas líneas, todo desde Visual Studio Code con Live Server.
¿Qué hace potente a Tailwind CSS frente a otros frameworks?
Tailwind CSS se basa en clases de utilidad fáciles de leer y combinar. A diferencia de Bootstrap o Foundation, no te impone componentes prehechos: tú compones el diseño con piezas pequeñas como text-lg, font-medium o bg-blue-500. Esto favorece la escalabilidad, la mantenibilidad y una curva de trabajo más ágil.
- Composición flexible con utilidades como
font-medium,text-lgybg-blue-500. - Escalas de color: el número (por ejemplo, 500 o 900) indica la intensidad.
- Semántica HTML clara: etiquetas y clases comunican el diseño.
- Responsive fácil:
container,mx-auto,flex,items-center,justify-between. - Primeros pasos inmediatos con CDN: ideal para prototipos, aunque no optimiza a gran escala.
¿Cómo integrar Tailwind CSS vía CDN e iniciar un header?
No necesitas instalar paquetes: basta con enlazar el CDN y comenzar a usar clases de utilidad. La visualización es instantánea con Live Server (en el ejemplo se habilita en el puerto 5500).
<!doctype html>
<html lang="es">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<script src="https://cdn.tailwindcss.com"></script>
<title>Mi sitio con Tailwind</title>
</head>
<body>
<header class="bg-blue-500 text-white">
<nav class="container mx-auto flex items-center justify-between">
<a href="#" class="text-lg font-bold">Logo</a>
<ul class="flex space-x-4">
<li><a href="#" class="hover:text-gray-200">Inicio</a></li>
<li><a href="#" class="hover:text-gray-200">Acerca</a></li>
<li><a href="#" class="hover:text-gray-200">Servicios</a></li>
</ul>
</nav>
</header>
</body>
</html>
- Si una clase está mal escrita, no se aplica. Ejemplo:
justify-betweendebe ir sin letras extra. - El color
bg-blue-500ytext-whitecomunican claramente la intención del diseño. - La lectura del código es directa: cualquiera entiende el comportamiento sin conocer a fondo Tailwind CSS.
¿Qué clases de utilidad usar para layout y tipografía?
containerymx-autopara ancho y centrado del contenido.flex,items-center,justify-betweenpara alinear logo y menú.space-x-4para separar elementos del menú en el eje x.text-lgyfont-boldpara jerarquía y énfasis tipográfico.
¿Cómo funciona hover y estados en enlaces?
- Usa el prefijo
hover:para estados interactivos:hover:text-gray-200. - Aplica la utilidad al elemento interactivo (
a) para respuestas claras al cursor.
¿Cómo activar y ajustar el modo oscuro con variantes dark?
El modo oscuro se activa con el prefijo dark: en las mismas clases. Así controlas colores según la preferencia del sistema operativo (por ejemplo, en Mac al alternar claro/oscuro).
<header class="bg-blue-500 text-white dark:bg-blue-900 dark:text-gray-200">
<nav class="container mx-auto flex items-center justify-between">
<a href="#" class="text-lg font-bold">Logo</a>
<ul class="flex space-x-4">
<li><a href="#" class="hover:text-gray-200">Inicio</a></li>
<li><a href="#" class="hover:text-gray-200">Acerca</a></li>
<li><a href="#" class="hover:text-gray-200">Servicios</a></li>
</ul>
</nav>
</header>
dark:bg-blue-900aumenta la intensidad para mejor contraste en oscuro.dark:text-gray-200suaviza el texto para descanso visual.- Con Live Server ves el cambio al instante al alternar el tema del sistema.
¿Te gustaría ver otros ejemplos con utilidades como grid, gap o variantes responsivas como sm:, md: y lg:? Deja tus dudas o pide una ampliación en los comentarios.