Salut! En tant que fournisseur de boutons vierges, on me demande souvent comment faire changer de couleur un bouton vierge en un clic. C'est un effet plutôt sympa qui peut ajouter beaucoup d'interactivité à vos projets, qu'il s'agisse d'un site Web, d'une application ou même d'une interface personnalisée. Dans cet article de blog, je vais vous guider étape par étape tout au long du processus.
Pourquoi changer la couleur du bouton au clic ?
Avant de plonger dans les procédures, expliquons pourquoi vous souhaiterez peut-être qu'un bouton vide change de couleur lors d'un clic. Tout d’abord, il fournit un retour d’information immédiat à l’utilisateur. Lorsqu'ils cliquent sur un bouton, ils s'attendent à ce que quelque chose se produise, et un changement de couleur est un moyen simple mais efficace de montrer que leur action a été enregistrée. Cela ajoute également une touche d’intérêt visuel et rend votre interface plus attrayante.
Conditions préalables
Pour suivre ce didacticiel, vous aurez besoin d'une compréhension de base de HTML, CSS et JavaScript. Ne vous inquiétez pas si vous êtes nouveau dans ces technologies – je vous expliquerai tout dans un anglais simple. Vous aurez également besoin d'un éditeur de texte pour écrire votre code et d'un navigateur Web pour le tester.
Étape 1 : Créer la structure HTML
Commençons par créer la structure HTML de base de notre bouton. Ouvrez votre éditeur de texte et créez un nouveau fichier. Enregistrez-le avec un.htmlextension, par exemple,bouton-couleur-changement.html. Voici le code :
<!DOCTYPE html> <html lang="fr"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Changement de couleur du bouton</title> <link rel="stylesheet" href="styles.css"> </head> <body> <button id="myButton">Cliquez sur moi</button> <script src="script.js"></script> </body> </html>
Dans ce code, nous avons créé une simple page HTML avec un bouton. Le bouton a unidentifiantdemonBouton, que nous utiliserons plus tard pour le cibler avec JavaScript. Nous avons également lié un fichier CSS externe appeléstyles.csset un fichier JavaScript appeléscript.js.
Étape 2 : stylisez le bouton avec CSS
Maintenant, créons lestyles.cssfichier pour styliser notre bouton. Créez un nouveau fichier dans votre éditeur de texte et enregistrez-le sousstyles.cssdans le même répertoire que votre fichier HTML. Voici le code :


#monBouton { couleur d'arrière-plan : #3498db ; couleur : blanc ; remplissage : 10px 20px ; bordure : aucune ; rayon de bordure : 5 px ; curseur : pointeur ; transition : facilité de couleur d'arrière-plan de 0,3 s ; } #myButton:hover { couleur d'arrière-plan : #2980b9; }
Dans ce code CSS, nous avons stylisé le bouton avec une couleur d'arrière-plan bleue, du texte blanc et un peu de remplissage. Nous avons également ajouté un rayon de bordure pour lui donner des coins arrondis. LetransitionLa propriété ajoute une animation fluide lorsque la couleur d'arrière-plan du bouton change. Le:flotterla pseudo-classe change la couleur d'arrière-plan lorsque l'utilisateur survole le bouton.
Étape 3 : ajoutez du JavaScript pour changer la couleur au clic
Enfin, ajoutons le code JavaScript pour que le bouton change de couleur au clic. Créez un nouveau fichier dans votre éditeur de texte et enregistrez-le sousscript.jsdans le même répertoire que vos fichiers HTML et CSS. Voici le code :
const bouton = document.getElementById('myButton'); bouton.addEventListener('clic', function () { bouton.style.backgroundColor = '#e74c3c'; });
Dans ce code JavaScript, nous sélectionnons d'abord le bouton à l'aide de sonidentifiantet stockez-le dans une variable appeléebouton. Ensuite, nous ajoutons un écouteur d'événement au bouton qui écoute uncliquezévénement. Lorsque vous cliquez sur le bouton, la fonction à l'intérieur de l'écouteur d'événements est exécutée, ce qui change la couleur d'arrière-plan du bouton en rouge.
Tester votre code
Maintenant que vous avez écrit le code HTML, CSS et JavaScript, il est temps de le tester. Ouvrez votre fichier HTML dans un navigateur Web. Vous devriez voir un bouton bleu avec le texte « Cliquez sur moi ». Lorsque vous survolez le bouton, il devrait prendre une teinte de bleu plus foncée. Lorsque vous cliquez sur le bouton, il doit devenir rouge.
Personnalisation du changement de couleur
Vous pouvez personnaliser le changement de couleur en modifiant le code CSS et JavaScript. Par exemple, vous pouvez modifier la couleur d'arrière-plan initiale, la couleur de survol et la couleur de clic. Vous pouvez également ajouter des animations ou des effets plus complexes à l'aide de transitions et d'animations CSS.
Nos produits de boutons vierges
En tant que fournisseur de boutons vierges, nous proposons une large gamme de boutons vierges de différentes formes, tailles et matériaux. Découvrez certains de nos produits populaires :
- Goupille de sécurité à coins arrondis: Ces boutons ont des coins arrondis et une épingle de sûreté au dos, ce qui les rend parfaits pour être attachés à des vêtements ou à des sacs.
- Badge de bouton en forme de triangle à épingle en métal: Ces boutons de forme triangulaire sont en métal et ont un dos épingle, ajoutant une touche unique à vos projets.
- Pièces de badges à épingles à boutons ovales: Ces boutons de forme ovale sont parfaits pour créer des badges personnalisés.
Contactez-nous pour l'approvisionnement
Si vous souhaitez acheter nos boutons vierges, nous serions ravis de vous entendre. Que vous ayez besoin d'une petite quantité pour un projet personnel ou d'une commande importante pour une entreprise, nous pouvons vous fournir des produits de haute qualité à des prix compétitifs. Contactez-nous pour démarrer le processus d’approvisionnement et discuter de vos besoins spécifiques.
Références
- HTML et CSS : le guide définitif par Eric A. Meyer et Estelle Weyl
- JavaScript : le guide définitif par David Flanagan
