Tailwind CSS est un framework CSS « utility-first » qui permet de construire des sites web modernes sans jamais quitter votre HTML. Ce guide vous accompagne dans la mise en place de Tailwind CSS dans votre projet Angular.
Configuration automatisée avec ng add
Angular CLI offre un moyen simple d'intégrer Tailwind CSS à votre projet grâce à la commande ng add. Cette commande installe automatiquement les packages nécessaires, configure Tailwind CSS et met à jour les paramètres de build de votre projet.
Commencez par vous placer dans le répertoire racine de votre projet Angular dans un terminal, puis exécutez la commande suivante :
ng add tailwindcss
Cette commande effectue les actions suivantes :
- Installe
tailwindcsset ses dépendances peer. - Configure le projet pour utiliser Tailwind CSS.
- Ajoute l'instruction
@importde Tailwind CSS à vos styles.
Après avoir exécuté ng add tailwindcss, vous pouvez immédiatement utiliser les classes utilitaires de Tailwind dans les templates de vos composants.
Configuration manuelle (méthode alternative)
Si vous préférez configurer Tailwind CSS manuellement, suivez ces étapes :
1. Créer un projet Angular
Commencez par créer un nouveau projet Angular si vous n'en avez pas déjà un.
ng new my-project
cd my-project
2. Installer Tailwind CSS
Ensuite, ouvrez un terminal dans le répertoire racine de votre projet Angular et exécutez la commande suivante pour installer Tailwind CSS et ses dépendances peer :
3. Configurer les plugins PostCSS
Ensuite, ajoutez un fichier .postcssrc.json à la racine du projet.
Ajoutez le plugin @tailwindcss/postcss à votre configuration PostCSS.
.postcssrc.json
{
"plugins": {
"@tailwindcss/postcss": {}
}
}
4. Importer Tailwind CSS
Ajoutez à ./src/styles.css un @import qui importe Tailwind CSS.
src/styles.css
@import 'tailwindcss';
Si vous utilisez SCSS, ajoutez @use à ./src/styles.scss.
src/styles.scss
@use 'tailwindcss';
5. Commencer à utiliser Tailwind dans votre projet
Vous pouvez maintenant utiliser les classes utilitaires de Tailwind dans les templates de vos composants pour styliser votre application. Lancez votre build avec ng serve : vous devriez voir le titre stylisé.
Par exemple, vous pouvez ajouter le code suivant à votre fichier app.html :
<h1 class="text-3xl font-bold underline">Hello world!</h1>