CDN (rápido para clase)
<script src="https://cdn.tailwindcss.com"></script>
- Ideal para demos y prototipos.
- En producción, lo normal es compilar (PostCSS) para eliminar CSS no usado (purge).
Utilidades atómicas para maquetar rápido, consistente y responsivo. A lo clásico: claro y directo.
Tailwind es un framework de utilidades CSS (clases pequeñas y composables) que te permite construir interfaces sin salir del HTML. Nada de componentes pre-hechos; tú compones.
<script src="https://cdn.tailwindcss.com"></script>
p-4, m-2, gap-3text-xl, font-bold, text-slate-600bg-blue-600, text-white, rounded-xl,
shadow
flex, grid, items-center, justify-between
sm: md: lg: xl: 2xl:text-base md:text-xl, grid-cols-1 md:grid-cols-3hover:bg-slate-200, focus:ringdark: (añadir class="dark" en html/body)p-[18px], bg-[rgb(10,20,30)],
shadow-[0_2px_10px_rgba(0,0,0,.2)]
Tip Diseña en bloques: contenedor → layout → espaciado → color → tipografía → estados.
<div class="max-w-xl mx-auto p-4 bg-white rounded-xl shadow grid gap-3
md:grid-cols-2">
<div class="aspect-video bg-slate-200 rounded-lg"></div>
<div>
<h3 class="text-xl font-bold text-slate-800">Título</h3>
<p class="text-slate-600">Descripción breve con buena legibilidad.</p>
<button class="mt-2 px-4 py-2 bg-blue-600 text-white rounded-lg hover:bg-blue-700">
Acción
</button>
</div>
</div>
Descripción breve con buena legibilidad.
<div class="grid grid-cols-1 md:grid-cols-3 gap-3">
<div class="p-4 bg-white rounded-lg shadow">A</div>
<div class="p-4 bg-white rounded-lg shadow">B</div>
<div class="p-4 bg-white rounded-lg shadow">C</div>
</div>
<div class="flex items-center gap-3">
<button class="px-4 py-2 bg-slate-800 text-white rounded hover:bg-slate-700 focus:ring">Hover/Focus</button>
<span class="px-3 py-1 rounded bg-amber-100 text-amber-800 dark:bg-amber-300 dark:text-amber-900">Etiqueta</span>
</div>
dark: añade class="dark" al elemento <html> o
<body>.
Intro a Tailwind, mentalidad de utilidades, responsive y dark mode.
Pulsa “Nuevo cuestionario” para generar 5 preguntas del banco de 25. Responde y “Calificar”.