Maison > Questions et réponses > le corps du texte
Je suis un débutant et j'ai travaillé sur Angular et j'ai décidé d'utiliser Tailwind pour le style car chaque classe Tailwind est en ligne et la classe de style pour le bouton devient énorme et pour utiliser le bouton, je dois utiliser cette classe partout . Cela rend le code fastidieux et la maintenance devient pénible.
Ma question est de savoir comment rendre le style de bouton global en utilisant tailwind, j'ai également plusieurs styles de boutons comme button-no-bg
、 button-bg-red
p>
J'ai essayé de les définir en utilisant @apply
指令在Angular的styles.css
@tailwind base; @tailwind components; @tailwind utilities; .button-no-bg{ @apply bg-white text-blue-500 border p-1 px-8 text-xs font-bold border-blue-500; } .button-red-bg{ @apply ......; }
Pour éviter la duplication de code, j'aimerais savoir comment rendre une classe de boutons globale avec plusieurs noms de boutons et leurs classes associées. Si ce n'est pas une réponse complète, veuillez partager une référence.
P粉7908197272024-03-30 15:34:39
Je suis nouveau dans l'orientation des vents arrière et je ne suis pas sûr que cette méthode soit la "meilleure", mais j'attends une autre meilleure réponse...
Suivez les instructions dans la documentation mais excluez le @tailwinds dans styles.css sinon dans le nouveau fichier styles-tailwinds.css
Exécution par temps
npx tailwindcss -i ./src/styles-tailwinds.css -o ./src/output.css --watch //and ng serve
Tout d'abord, toute modification dans styles-tailwinds.css créera un nouveau fichier dans src/output.css
Modifiez votre angulaire.json pour ajouter ce .css, afin que le style du tableau devienne comme
"styles": [ "src/styles.css", "src/output.css" ],