Blog Alphorm Logo de blog informatique spécialisé en technologie et solutions IT
  • Développement
  • 3D et Animation
  • Cybersécurité
  • Infrastructure
  • Virtualisation
  • Réseaux
  • Bureautique
  • BDD
En cours de lecture : Créer un Formulaire Stylé avec Tailwind CSS
Agrandisseur de policeAa
Blog AlphormBlog Alphorm
  • Développement
  • 3D et Animation
  • Cybersécurité
  • Infrastructure
  • Virtualisation
  • Réseaux
  • Bureautique
  • BDD
Search
  • Développement
  • 3D et Animation
  • Cybersécurité
  • Infrastructure
  • Virtualisation
  • Réseaux
  • Bureautique
  • BDD
Suivez-nous
© Alphorm 2024 - Tous droits réservés
Développement

Créer un Formulaire Stylé avec Tailwind CSS

L'Équipe Alphorm Par L'Équipe Alphorm 2 janvier 2025
Partager
Partager

Beaucoup de développeurs peinent à styliser efficacement leurs formulaires HTML.

Cela peut entraîner des designs peu attrayants et des interfaces utilisateurs non optimisées.

Cet article vous guide à travers l’utilisation de Tailwind CSS pour créer des formulaires élégants et fonctionnels.

Table de matière
Formater un formulaire CSS avec TailwindImage de fond pour formulaire HTML TailwindStyles CSS pour la section du formulaireFinaliser le design du formulaire TailwindFAQConclusion

Formation Maîtriser Tailwind CSS : Le guide complet

Maîtrisez Tailwind CSS : De l'installation à l'optimisation avancée

Découvrir cette formation

Nous voici maintenant dans ma partie préférée qui n’est nulle autre que la partie pratique donc sans plus attendre, je vous montre le petit exercice que nous allons réaliser.

Formater un formulaire CSS avec Tailwind

Afin de vous mettre un peu à l’épreuve, nous allons cette fois-ci réaliser un petit formulaire qui ressemblera à ceci :

Formulaire CSS avec champs Pseudo et Pass

Impressionnant n’est-ce pas ? Pas vraiment, le code de base ne dépasse même les 20 lignes. Maintenant si vous êtes assez courageux, je sais que vous l’êtes, essayez de reproduire le code HTML du formulaire ci-dessus par vos propres moyens.

Si vous êtes un peu égaré, vous pouvez utiliser le code HTML suivant ou bien le lien CodePen pour voir les changements en temps réel :

  • Code :
				
					
 <section>
<h1>formulaire</h1>
<form action="">
<input type="text" name="pseudo" placeholder="Pseudo">
<input type="password" name="pass" placeholder="Pass">
<button>valider</button>
</form>
</section>
<script src="https://cdn.tailwindcss.com" data-rocket-defer defer></script>

				
			
  • CodePen :

CodePen : Retrouver dans ce CodePen la base de l’exercice :

See the Pen Application fondamentaux de jQuery by Alphorm (@alphorm) on CodePen.

Une fois cela fait, passons maintenant à l’étape suivante.

Image de fond pour formulaire HTML Tailwind

La première chose que nous allons faire sera d’abord de poser notre background comme ceci :

Formulaire CSS Tailwind superposé à une image fleurie

Vous pouvez utiliser d’autres images, mais je vais faire avec celle-ci pour notre exercice. Pour arriver à ce résultat :

  • Utiliser la classe bg-[url(‘…’)] sur la balise body,
  • Assurez-vous de ne pas répéter le background,
  • Bien centrer l’image de fond,
  • Faites en sorte de couvrir toute la surface disponible.
  • Ajouter la classe bg-fixed pour que le background s’adapte sur tout type d’appareil.

À ce stade, c’est une correction directe que je vous donne, mais essayez de faire l’exercice tout seul, de regarder dans le mémo ou les chapitres précédents si nécessaire.

Styles CSS pour la section du formulaire

Prochaine étape, on ajoute un style à la section pour que notre travail ressemble un peu plus à notre projet final. Une fois cette partie finie, vous devrez avoir quelque chose qui ressemble à peu près à cela :

Formulaire de connexion utilisant Tailwind CSS

Là, on peut dire que ça se rapproche du résultat final. Pour vous guider à travers les différentes étapes que vous devez faire, vous pouvez suivre le plan suivant :

  • Ajouter un background de couleur orange avec une nuance de 300
  • Pour la larguer, ça sera 50% du body
  • Ajouter une marge sur le top de la section, et une autre sur l’axe horizontal pour centrer le tout.
  • Pour les bordures, c’est cadeau utiliser la classe border-2 pour l’épaisseur et la couleur vous allez le trouver dans l’aperçu du projet final de tout à l’heure.
  • Afin de mettre un peu plus d’espace, ajouter un padding avec la valeur 7 .
  • Et pour finir, on ajoute un arrondi sur tous les bords d’une intensité xl .

Maintenant, notre section est bien en place, on passe maintenant aux éléments du formulaire.

Finaliser le design du formulaire Tailwind

Après cette dernière, étape nous aurons terminé le projet donc sans plus attendre, voici les modifications que vous allez apporter :

  • Pour le titre de niveau 1 :il faut le centrer, le mettre en majuscule, on lui donne une marge inférieure d’une valeur4, on le met en gras avec une taillexlet une couleurgray-800.
  • Pour les inputs :il faudra mettre la largeur à100%,unpaddingde valeur2avec une marge inférieure d’une valeur4,une bordure de1pxde couleurgray-400et un arrondi maximum sur les coins.
  • On finit avec le bouton Valider :qui sera centré sur la largeur, une couleur blanche, la première lettre en majuscule et une taille de2xl.

Un petit bonus, vous savez quand vous sélectionner une balise input , vous avez comme une autre bordure qui apparait à l’écran et qui peut être déplaisant comme vous le voyez à l’écran :

Formulaire CSS Tailwind montrant deux étapes

Et bien pour supprimer cela, il nous suffit d’ajouter la classe outline-none et le tour est joué.

CodePen : Et comme d’habitude, pour la correction, vous pouvez retrouver cela via ce lien CodePen :

See the Pen Application fondamentaux de jQuery by Alphorm (@alphorm) on CodePen.

Formez-vous gratuitement avec Alphorm !

Maîtrisez les compétences clés en IT grâce à nos formations gratuites et accélérez votre carrière dès aujourd'hui.

Démarrer gratuitement
illustration processus de paiement en ligne avec étapes claires et convivialité

FAQ

Comment créer un formulaire HTML simple ?
Pour créer un formulaire HTML simple, commencez par définir une balise
et utilisez des éléments comme et
Comment appliquer un style CSS à un formulaire ?
Pour appliquer un style CSS à un formulaire, vous pouvez utiliser Tailwind CSS qui offre des classes utilitaires pour styliser facilement vos éléments. Par exemple, utilisez ‘bg-orange-300’ pour un fond orange ou ‘border-2’ pour ajouter des bordures. Ajustez les marges, les paddings, et les couleurs selon vos besoins pour obtenir un design cohérent et esthétique.
Comment ajouter une image de fond avec Tailwind CSS ?
Avec Tailwind CSS, vous pouvez ajouter une image de fond en utilisant la classe ‘bg-[url(‘…’)]’. Assurez-vous que l’image ne se répète pas et qu’elle est bien centrée et couvre toute la surface disponible avec ‘bg-center’ et ‘bg-cover’. Pour une adaptation sur tous les appareils, ajoutez ‘bg-fixed’. Ces classes vous permettent de gérer vos arrière-plans de manière efficace.
Comment centrer les éléments d'un formulaire ?
Pour centrer les éléments d’un formulaire avec Tailwind CSS, utilisez des classes telles que ‘mx-auto’ pour centrer horizontalement et ‘text-center’ pour centrer le texte. Vous pouvez également utiliser des marges et des paddings appropriés pour ajuster l’espacement et l’alignement des éléments de manière précise, garantissant ainsi un rendu visuel équilibré.
Comment supprimer la bordure de focus sur les inputs ?
Pour supprimer la bordure de focus qui apparaît par défaut sur les éléments , vous pouvez utiliser la classe Tailwind CSS ‘outline-none’. Cette classe désactive l’affichage de la bordure lorsqu’un élément est sélectionné, offrant un aspect plus propre et moins distrayant dans votre design, particulièrement pour les formulaires.

Conclusion

Nous espérons que ce guide vous a aidé à créer un formulaire stylé avec Tailwind CSS. Quelle est votre prochaine étape pour améliorer encore votre design web ?

ÉTIQUETÉ : Tailwind CSS
Facebook
Twitter
LinkedIn
Email
WhatsApp
Par L'Équipe Alphorm
Démocratiser la Connaissance Informatique pour Tous !
Suivre :
L'Équipe Alphorm, c'est la démocratisation de la connaissance informatique. Passionnés et dévoués, nous sommes là pour vous guider vers le succès en rendant la technologie accessible à tous. Rejoignez notre aventure d'apprentissage et de partage. Avec nous, le savoir IT devient une ressource inspirante et ouverte à tous dans un monde numérique en constante évolution.

Derniers Articles

  • Techniques pour gérer les fichiers texte en C#
  • Créer et lire un fichier CSV avec C#
  • JSON : Comprendre et Utiliser Efficacement
  • Créer une Base SQLite dans C#
  • Lecture des données SQLite simplifiée
Laisser un commentaire Laisser un commentaire

Laisser un commentaire Annuler la réponse

Vous devez vous connecter pour publier un commentaire.

Blog Alphorm
  • Développement
  • 3D et Animation
  • Cybersécurité
  • Infrastructure
  • Virtualisation
  • Réseaux
  • Bureautique
  • BDD
En cours de lecture : Créer un Formulaire Stylé avec Tailwind CSS

© Alphorm - Tous droits réservés