¿Cómo usar Tailwind CSS con Angular 17? Guía completa.

¿Cómo usar Tailwind CSS con Angular? Guía completa: Imagen de portada, con código CSS.
Descubre como instalar y usar Tailwind CSS con Angular, para así disfrutar del framework CSS que está creciendo en popularidad.

¿Cómo usar Tailwind CSS con Angular?

En el mundo del desarrollo web, siempre se está buscando la manera de optimizar el trabajo y la eficiencia del diseño de interfaces (aunque a veces se complica más aún). Y como no podría ser de otra manera, Tailwind CSS se ha convertido en una herramienta que tiene un gran valor para los desarrolladores y diseñadores que la usan. ¿Pero qué es Tailwind CSS y por qué deberías considerar utilizarlo en tus proyectos de Angular?

¿Cómo usar Tailwind CSS con Angular? Guía completa: Logo de Tailwind CSS.
Logo de Tailwind CSS

Tabla de contenidos

¿Qué es Tailwind CSS?

Como acabamos de ver, Tailwind CSS es una herramienta, o framework CSS de código abierto que nos permite construir nuestras interfaces mediante clases utilitarias. Tailwind no nos proporciona componentes ya creados, como por ejemplo en Bootstrap, si no que nos da libertad para crearlos y darles el estilo que necesitemos y queramos.

Ventajas de Tailwind CSS

  1. Flexibilidad: Tailwind nos permite crear los estilos de manera rápida y sencilla, sin necesidad de escribir CSS adicional (que también lo puedes hacer en caso de que quieras).
  2. Productividad: Gracias a su enfoque de uso de clases utilitarias, ahorrarás mucho tiempo al no tener que tocar una línea de CSS mientras maquetas y creas tus proyectos.
  3. Mantenibilidad: Al usar clases utilitarias, el código tiende a ser más legible y mantenible. Aunque como mencioné antes, puede enrevesar las cosas y crear código desordenado.
  4. Personalización: Cómo te decía antes, Tailwind nos permite personalizar nuestro proyecto al máximo, adaptando así el diseño a tus necesidades específicas, mientras que en otros frameworks como Bootstrap, puede ser algo más tedioso.

Vale, ahora que te lo he vendido genial, vamos a ver como lo podemos instalar desde 0 y empezar a usarlo en nuestro proyecto de Angular.

Pasos para instalar Tailwind CSS en Angular 17

Vamos allá, ahora te voy a enseñar como instalar Tailwind CSS e integrarlo en tu proyecto de Angular.

Preparación del entorno

Para instalar Tailwind, necesitaremos el CLI de Angular. Posiblemente si ya has hecho proyectos en Angular lo tengas instalado, pero de todas maneras te recuerdo como hacerlo con este comando.

				
					npm install -g @angular/cli

				
			

Con este comando instalarás Angular CLI de manera global, lo que te permitirá usar el comando «ng» para crear proyectos y demás operaciones.

Para crear un proyecto nuevo de Angular, puedes hacerlo con este comando.

				
					ng new mi-app

				
			

Con esto crearás una nueva aplicación de nombre «mi-app», en la que deberíamos de tener estos archivos después de la instalación.

¿Cómo usar Tailwind CSS con Angular? Guía completa: Estructura de proyecto Angular.
Estructura de proyecto Angular.

Instalación de Tailwind CSS

Ahora que ya tenemos nuestro proyecto de Angular creado, vamos a proceder a instalar Tailwind CSS en este.

				
					npm install -D tailwindcss postcss autoprefixer
npx tailwindcss init

				
			

Al usar estos dos comandos estaremos instalando Tailwind CSS con el primer comando, y creando el archivo de configuración ‘tailwind.config.js’ con el segundo comando.

Ahora tendremos que añadir las rutas que usará Tailwind en nuestro proyecto, en el fichero tailwind.config.js:

				
					/** @type {import('tailwindcss').Config} */
module.exports = {
  content: [
    "./src/**/*.{html,ts}",
  ],
  theme: {
    extend: {},
  },
  plugins: [],
}
				
			

El siguiente paso será añadir estas directivas de abajo en el fichero styles.css de nuestro proyecto de Angular (/src/styles.css).

				
					@tailwind base;
@tailwind components;
@tailwind utilities;
				
			

Posteriormente, nos quedará nuestro fichero así:

¿Cómo usar Tailwind CSS con Angular? Guía completa: Archivo styles.css
Archivo styles.css

Lo más complicado ya está hecho, ahora solo falta lanzar nuestro servidor de angular en local y ver como se ve nuestro proyecto, y lo puedes hacer con este comando:

				
					ng serve
				
			

Esto creará un servidor en local en el puerto 4200, al que puedes acceder desde localhost:4200.

Y listo, ya tendrías Tailwind CSS. Ahora puedes ir al archivo app.component.html (src/app/app.component.html) y editar el HTML para crear tu proyecto y añadir clases de Tailwind.

Te dejo por aquí un listado de clases de Tailwind CSS.

Cuéntanos que te ha parecido el artículo en nuestras redes sociales, y si te ha gustado no dudes en compartir el artículo para que más gente descubra cómo usar Tailwind CSS con Angular 17. ¡Nos vemos! 

Comparte el artículo!

Facebook
Twitter
LinkedIn
WhatsApp
Comparte el artículo

Te puede interesar...