IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en page CSS Discussion :

Changer Background-image d'un bouton au click?


Sujet :

CSS

  1. #1
    Membre confirmé
    Homme Profil pro
    Reconverti Dev Web
    Inscrit en
    Septembre 2019
    Messages
    88
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Reconverti Dev Web
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Septembre 2019
    Messages : 88
    Par défaut Changer Background-image d'un bouton au click?
    Bonjour à tous,

    Je n'arrive pas a trouver la reponse à mon probleme.

    Je voudrais faire un bouton personnalisé avec une image, et au click, afin de faire une difference, une autre image s'affiche.
    La pseudo classe active ne semble pas fonctionner du tout. Avez vous une idée?

    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
                <div id="home">
                    <button onclick="window.location='index.html'"></button>
                </div>

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    #home button
    {
    	width: 100%;
    	height:100%;
    	background: url("img/menu.png") no-repeat center; //image à modifier au click par img/menu2.png
      	background-size: contain;
      	cursor:pointer;
      	border-radius: 10px;
    }

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    1- Pas besoin de JavaScript (pour la redirection) :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <div id="home">
      <form action="index.html">
        <button></button>
      </form>
    </div>

    2-

    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    #home form, #home form button
    {
    	width: 100%;
    	height:100%;
    	background: url("img/menu.png") no-repeat center;
      	background-size: cover;
      	cursor:pointer;
      	border-radius: 10px;
    }
    #home form button:focus
    {
    	background-image: url("img/menu2.png");
    }

  3. #3
    Membre confirmé
    Homme Profil pro
    Reconverti Dev Web
    Inscrit en
    Septembre 2019
    Messages
    88
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Reconverti Dev Web
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Septembre 2019
    Messages : 88
    Par défaut
    Merci Jreaux62,

    L'astuce pour le lien avec le form marche nickel, ca m'evite à gérer cela avec JS.

    Pour mon bouton, avec le focus ça ne faisait pas exactement ce que je voulais, j'ai donc remplacé par active:, et ça marche à la perfection!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    #home form, #home form button
    {
    	width: 100%;
    	height:100%;
    	background: url("img/menu.png") no-repeat center;
      	background-size: cover;
      	cursor:pointer;
      	border-radius: 10px;
    }
     
    #home form button:active
    {
    	background-image: url("img/menu2.png");
    }

  4. #4
    Membre confirmé
    Homme Profil pro
    Reconverti Dev Web
    Inscrit en
    Septembre 2019
    Messages
    88
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Reconverti Dev Web
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Septembre 2019
    Messages : 88
    Par défaut
    Autre petit probleme,

    J'ai remarqué que les animations boutons ne marche plus en responsive, est-ce normal?

    Cdt.

Discussions similaires

  1. Réponses: 6
    Dernier message: 16/01/2008, 15h37
  2. changer l'image dans un bouton
    Par Willthelegend dans le forum GTK+ avec C & C++
    Réponses: 2
    Dernier message: 20/02/2007, 20h39
  3. [Débutant] Changer le texte d'un bouton au click
    Par Zolstead dans le forum Windows Forms
    Réponses: 3
    Dernier message: 31/01/2007, 14h31
  4. [FLASH MX2004] Changer l'image d'un bouton
    Par exe dans le forum Flash
    Réponses: 3
    Dernier message: 05/12/2004, 14h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo