• Sobre mí
  • Proyectos
  • Contacto
  • Blog

Apasionado por el desarrollo web y el diseño de interfaces intuitivas.

Cada error es un paso. Cada línea, un aprendizaje.

📍   Salou, Tarragona, España ✉️   [email protected] 📞   +34 641932611

Curriculum

Ver mi curriculum completo

Mapa del sitio

  • Inicio
  • Blog
  • Proyectos
  • Sobre mi
  • Mi misión
  • Sitemap

Contácto

  • Página de contácto
  • LinkedIn
  • GitHub

2026 Frankuxui - Todos los derechos reservados

  • Términos y condiciones
  • Política de privacidad
  • Política de cookies
Fotografía de Unsplash creada por Alessio Furlan
Fotografía de Unsplash creada por Alessio Furlan
  • Next.js
  • Tailwind CSS
  • CSS

Articulo publicado el 27 de junio de 2026

Por Frank Esteban Isdray Junco

Tailwind CSS 4 en Next.js: configuración paso a paso

Guía completa para integrar Tailwind CSS 4 en un proyecto de Next.js utilizando la configuración oficial recomendada, optimizada para rendimiento y escalabilidad

🚀 Introducción

La integración de Tailwind CSS 4 con Next.js representa una de las combinaciones más eficientes para el desarrollo frontend moderno.

Next.js proporciona:

  • Renderizado híbrido (SSR, SSG, RSC)
  • Optimización automática
  • Arquitectura basada en App Router

Mientras que Tailwind CSS ofrece:

  • Enfoque utility-first
  • Desarrollo rápido de interfaces
  • CSS optimizado automáticamente

🧱 1. Creación del proyecto

bash
npx create-next-app@latest my-project --typescript --eslint --app
cd my-project

📦 2. Instalación de Tailwind CSS

bash
npm install tailwindcss @tailwindcss/postcss postcss

⚙️ 3. Configuración de PostCSS

Crea el archivo postcss.config.mjs:

js
const config = {
  plugins: {
    "@tailwindcss/postcss": {}
  }
};

export default config;

🎨 4. Importar Tailwind CSS

En /app/globals.css:

css
@import "tailwindcss";

▶️ 5. Ejecutar el proyecto

bash
npm run dev

🧩 6. Uso en componentes

tsx
export default function Home() {
  return <h1 className="text-3xl font-bold underline">Hello world!</h1>;
}

✅ Buenas prácticas

Evita clases dinámicas incorrectas

❌

tsx
<div className={"text-" + size}></div>

✅

tsx
<div className={size === "lg" ? "text-lg" : "text-sm"}></div>

Organización recomendada

text
app/
 ├── components/
 ├── layout.tsx
 ├── page.tsx
 └── globals.css

🧠 Conclusión

Tailwind CSS 4 junto con Next.js simplifica la configuración inicial y mejora el rendimiento del desarrollo frontend moderno.

En este artículo

  1. 🚀 Introducción
  2. 🧱 1. Creación del proyecto
  3. 📦 2. Instalación de Tailwind CSS
  4. ⚙️ 3. Configuración de PostCSS
  5. 🎨 4. Importar Tailwind CSS
  6. ▶️ 5. Ejecutar el proyecto
  7. 🧩 6. Uso en componentes
  8. ✅ Buenas prácticas
  9. Evita clases dinámicas incorrectas
  10. Organización recomendada
  11. 🧠 Conclusión

Articulos relacionados

Estos articulos pueden interesarte si te gusto este articulo.

Imagen de unsplash creada por Brice Cooper
Imagen del articulo Fotografía de Unsplash
13 de julio de 2026
CSS

CSS Flexbox: Alineación y distribución de elementos

Domina el layout flexible para crear interfaces modernas y responsive

Imagen de unsplash creada por Rafael Peier
Imagen del articulo Fotografía de Unsplash
13 de julio de 2026
CSS

CSS Grid Subgrid: Dominando la alineación de elementos anidados

Cómo usar subgrid para mantener la coherencia visual en componentes anidados

Fotografía de unsplash creada por Alec Krum
Imagen del articulo Credito o descripcion corta
8 de julio de 2026
CSS

El selector :has() en CSS: guía práctica para estilizar según el contenido

Aprende a usar el selector de relación :has() para aplicar estilos en función de los hijos, el estado y el contexto, sin recurrir a JavaScript.