"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Pourquoi les utilisateurs de Bootstrap devraient envisager Tailwind CSS pour leur prochain projet ?

Pourquoi les utilisateurs de Bootstrap devraient envisager Tailwind CSS pour leur prochain projet ?

Publié le 2024-11-09
Parcourir:309

Un guide de l'utilisateur Bootstrap pour démarrer avec Tailwind CSS

Salut tout le monde ! ? Si vous êtes un utilisateur de longue date de Bootstrap et que vous souhaitez passer à Tailwind CSS, ce guide est fait pour vous. Tailwind est un framework CSS axé sur les utilitaires qui offre une approche radicalement différente par rapport à la structure basée sur les composants de Bootstrap. Voyons comment vous pouvez facilement démarrer avec Tailwind en tant qu'utilisateur Bootstrap !

Cette version améliorée garantit que tous les blocs de code sont correctement formatés et mis en retrait, ce qui rend le guide plus facile à lire et à suivre.

? Pourquoi Tailwind CSS ?

Avant de passer au didacticiel, voici une comparaison rapide entre Bootstrap et Tailwind :

  • Bootstrap : un cadre basé sur des composants qui fournit des composants d'interface utilisateur prédéfinis avec une conception avisée.
  • Tailwind : un framework axé sur les utilitaires qui vous permet de styliser les composants avec des classes utilitaires de bas niveau, offrant plus de flexibilité et de contrôle.

Tailwind brille lorsque vous avez besoin d'un design hautement personnalisé, mais cela peut sembler inhabituel si vous êtes habitué à Bootstrap. Alors décomposons-le étape par étape.

1. Configuration de Tailwind dans un projet

Étape 1 : Installez Tailwind CSS

Pour commencer à utiliser Tailwind CSS, vous devrez l'installer dans votre projet. Suivez ces étapes :

  • Installez Tailwind via npm :
  npm install -D tailwindcss postcss autoprefixer
  npx tailwindcss init
  • Dans votre fichier tailwind.config.js, configurez le tableau de contenu pour vous assurer que Tailwind analyse votre projet à la recherche de classes :
  module.exports = {
    content: [
      './public/**/*.html',
      './src/**/*.{html,js}',
    ],
    theme: {
      extend: {},
    },
    plugins: [],
  }

Étape 2 : Créez votre fichier CSS

Maintenant, créez un fichier styles.css dans votre projet avec les directives Tailwind suivantes :

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

Étape 3 : Incluez Tailwind dans votre code HTML

Dans vos fichiers HTML, liez le fichier CSS généré :

Vous êtes maintenant prêt à commencer à utiliser Tailwind dans votre projet !

2. Comprendre la philosophie Tailwind

Si vous êtes habitué aux classes de Bootstrap telles que .container, .row et .col-6, passer à Tailwind peut ressembler à un grand changement. Dans Bootstrap, les décisions de mise en page et de conception sont résumées en composants, tandis que dans Tailwind, vous contrôlez totalement la conception à l'aide de classes utilitaires.

Exemple : création d'une disposition en grille

Amorçage :

Column 1
Column 2

Vent arrière :

Column 1
Column 2

Dans Tailwind, les classes grid et grid-cols-2 remplacent le système de lignes et de colonnes de Bootstrap. La classe gap-4 ajoute un espacement entre les éléments de la grille et vous pouvez tout ajuster selon vos besoins en modifiant les classes utilitaires.

3. Typographie et espacement avec Tailwind

Une différence majeure entre Bootstrap et Tailwind réside dans la façon dont la typographie et l'espacement sont gérés.

Exemple : ajout de typographie et de remplissage

Amorçage :

Hello, Bootstrap!

This is a lead paragraph.

Vent arrière :

Hello, Tailwind!

This is a lead paragraph.

Dans Tailwind, il n'y a pas de styles de boutons ou de titres prédéfinis. Au lieu de cela, vous appliquez directement des classes utilitaires (text-4xl, bg-blue-500, px-4, etc.) pour créer votre conception exactement comme vous le souhaitez.

4. Conception réactive

Une chose que les utilisateurs de Bootstrap adorent est le système de grille réactif. Tailwind dispose également d'excellents utilitaires réactifs, mais au lieu de vous fier à des points d'arrêt prédéfinis, vous pouvez contrôler les styles pour différentes tailles d'écran à l'aide des préfixes réactifs de Tailwind.

Exemple : Rendre un élément réactif

Amorçage :

Responsive Column

Vent arrière :

Responsive Column

Dans Tailwind, w-full garantit que l'élément occupe toute la largeur sur les écrans plus petits, et md:w-1/2 applique la largeur de 50 % à partir du point d'arrêt md (taille d'écran moyenne).

5. Personnalisation du vent arrière

Tout comme vous pouvez avoir personnalisé des variables Bootstrap, vous pouvez étendre les classes utilitaires de Tailwind ou créer votre propre système de conception personnalisé. Dans votre tailwind.config.js, vous pouvez étendre ou modifier le thème par défaut :

module.exports = {
  theme: {
    extend: {
      colors: {
        primary: '#1DA1F2',
        secondary: '#14171A',
      },
    },
  },
}

Avec cette configuration, vous pouvez utiliser vos couleurs personnalisées comme ceci :


6. Migration des composants Bootstrap vers Tailwind

Si vous souhaitez recréer des composants Bootstrap courants (tels que des boutons, des barres de navigation et des modaux) dans Tailwind, il s'agit d'utiliser les bons utilitaires. Voici quelques exemples :

Composant du bouton

Amorçage :


Vent arrière :


Composant de barre de navigation

Amorçage :

Vent arrière :

En apprenant les classes utilitaires de Tailwind, vous pouvez créer des composants complexes avec une plus grande flexibilité que les styles prédéfinis de Bootstrap.

7. Utilisation des plugins Tailwind

Tailwind dispose d'un riche écosystème de plugins qui étendent ses fonctionnalités. Par exemple, vous pouvez facilement ajouter des utilitaires de formulaires, de typographie ou de proportions :

npm install @tailwindcss/forms @tailwindcss/typography @tailwindcss/aspect-ratio

Dans votre tailwind.config.js :

module.exports = {
  plugins: [
    require('@tailwindcss/forms'),
    require('@tailwindcss/typography'),
    require('@tailwindcss/aspect-ratio'),
  ]
}

8. Passez au niveau supérieur avec Metronic 9 – Boîte à outils d’interface utilisateur tout-en-un Tailwind

Si vous recherchez une expérience CSS Tailwind qui combine la simplicité et la familiarité de Bootstrap, ne cherchez pas plus loin que Metronic 9 !

Why Bootstrap Users Should Consider Tailwind CSS for Their Next Project ?

Metronic 9 est une boîte à outils d'interface utilisateur Tailwind tout-en-un qui apporte le meilleur des deux mondes : la puissance utilitaire de Tailwind CSS, associée à l'approche structurée et basée sur les composants que vous connaissez de Bootstrap.

Pourquoi choisir Metronic 9 pour vos projets Tailwind ?

  • Populaire et fiable : sorti en 2013, Metronic est devenu le modèle de tableau de bord d'administration numéro un sur le marché Envato avec 115 000 ventes et 8 000 avis 5 étoiles alimentant plus de 3 000 projets SaaS dans le monde.

  • Composants pré-construits : tout comme Bootstrap, Metronic 9 est livré avec des centaines de composants prêts à l'emploi tels que des boutons, des barres de navigation, des modaux, des formulaires et bien plus encore, tous alimentés par les utilitaires CSS Tailwind. Cela vous permet de créer rapidement des interfaces utilisateur modernes et réactives sans écrire de styles personnalisés à partir de zéro.

  • Expérience Tailwind Bootstrap : vous bénéficiez de la flexibilité de Tailwind avec la sensation structurée de Bootstrap. Que vous migriez depuis Bootstrap ou que vous repartiez à zéro, la courbe d'apprentissage sera minime.

  • Mises en page multiples : avec plus de 5 démos de présentation d'applications et 1 000 éléments d'interface utilisateur, Metronic 9 vous permet de créer des applications complexes rapidement et facilement, que vous travailliez sur un tableau de bord SaaS, un panneau d'administration ou une application Web générale.

  • Intégration transparente : Metronic 9 s'intègre parfaitement aux frameworks modernes tels que React, Next.js et Angular, vous donnant une longueur d'avance dans votre voyage Tailwind avec une facilité d'utilisation de type Bootstrap.

Commencez avec Metronic 9 dès aujourd'hui !

Si vous passez de Bootstrap et souhaitez qu'un environnement familier et riche en fonctionnalités fonctionne avec Tailwind, Metronic 9 est la solution parfaite. Il est conçu pour vous faire gagner du temps et des efforts, en vous permettant de vous concentrer sur la création de produits de qualité, sans vous enliser dans les détails de conception.

 ? Découvrez Metronic 9 ici et commencez à créer de superbes interfaces utilisateur avec la flexibilité de Tailwind et la simplicité de Bootstrap !

9. Conclusion : Tailwind est-il le bon choix pour vous ?

Si vous recherchez plus de personnalisation et de contrôle sur votre conception sans être limité par des composants prédéfinis,
Tailwind CSS est un excellent choix. L'adaptation peut prendre un certain temps si vous êtes habitué à Bootstrap, mais une fois que vous êtes à l'aise avec l'approche axée sur l'utilitaire, les possibilités sont infinies !

N'hésitez pas à poser des questions ou à partager vos expériences dans les commentaires ci-dessous. Bon codage ! ?

Déclaration de sortie Cet article est reproduit sur : https://dev.to/keenthemes/why-bootstrap-users-should-consider-tailwind-css-for-their-next-project--4j20?1 En cas d'infraction, veuillez contacter étude_golang@163.
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3