Comment faire pour qu'un bouton vide change de couleur lorsqu'on clique dessus ?

Apr 30, 2026

Laisser un message

Ava Garcia
Ava Garcia
Ava est chargée d'études de marché. Elle réalise des recherches approfondies sur le secteur des composants électroniques grand public, fournissant ainsi des informations précieuses pour le développement des produits et l'expansion du marché de l'entreprise.

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 :

Metal Pin Triangle Shape Button BadgeRounded Corners Safety Pin Back suppliers

#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 :

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
Envoyez demande
Contactez-noussi j'ai des questions

Vous pouvez nous contacter par téléphone, par e-mail ou via le formulaire en ligne ci-dessous. Notre spécialiste vous recontactera sous peu.

Contactez-nous dès maintenant !