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 :

background hover menu deroulant


Sujet :

Survol d'un élément en CSS (:hover)

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2012
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2012
    Messages : 59
    Par défaut background hover menu deroulant
    bonjour,
    j'ai utilisé ce menu deroulant de developpez mais mo je veux ajouter une chose : c'est que lorsque l'utilisateur survole les elements d'un sous menu l'element de menu parent associé reste avec le background du hover (comme si on le survole lui aussi)
    voila le lien du menu : http://css.developpez.com/tutoriels/...enu01test.html

    est ce que c'est possible

    merci bien

  2. #2
    Membre extrêmement actif
    Avatar de Muchos
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2011
    Messages
    1 704
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1 704
    Billets dans le blog
    6
    Par défaut
    Sans doute en javascript.

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2012
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2012
    Messages : 59
    Par défaut
    merci pour l'idée
    dans mon cas je veux que l'image de background du hover reste la meme lors du survol sur les sous menus
    alors pour cela dans un premier moment j'ai testé seulement la couleur avec le code suivant :
    le script :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <h:head>
            <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
            <h:outputStylesheet name="style.css" library="css" />
            <h:outputStylesheet name="styleTableExpansion.css" library="css" />
            <ui:insert name="tohead">content</ui:insert>
            <script type="text/javascript">
                function affecter_back(){
                    var a = document.getElementById("menuparam")
                    a.style.backgroundColor = 'red';
                }
            </script>
        </h:head>
    et voila le html :
    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
    16
    17
    18
    19
    20
    <div id="templatemo_menu">
                                <ul id="menuDeroulant">
                                    <li><a href="/impression/faces/vues_admin/acceuil_admin.xhtml" class="current"><span class="home">Acceuil</span></a></li>
                                    <li><a href="/impression/faces/vues_admin/touslesCommandes.xhtml" class="commandes"><span class="commandes">Commandes</span></a></li>
                                    <li><a href="/impression/faces/vues_admin/utilisateurs.xhtml"><span class="users">Utilisateurs</span></a></li>
                                    <li><a href="/impression/faces/vues_admin/newMessage.xhtml"><span class="gallery">Message</span></a></li>
                                    <li><a href="/impression/faces/vues_admin/historiqueMessages.xhtml"><span class="contact">Messages</span></a></li>
                                    <li>
                                        <a id="menuparam" href="/impression/faces/vues_admin/historiqueMessages.xhtml"><span class="contact2">Paramétres</span></a>
                                        <ul class="sousMenu">
                                            <li><a onmouseover="affecter_back()" href="#">CSS</a></li>
                                            <li><a onmouseover="affecter_back()" href="#">Graphic design</a></li>
                                            <li><a onmouseover="affecter_back()" href="#">Development tools</a></li>
                                            <li><a onmouseover="affecter_back()" href="#">Web design</a></li>
                                        </ul>
     
                                    </li>
                                </ul>    	
     
                            </div>
    mais dans ce cas le background ne devient en rouge que lorsque je survole sur l'element lui meme apres avoir survoler au moins une fois sur les sous menu

Discussions similaires

  1. Problème de background dans un menu deroulant css
    Par lethyss dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 27/04/2007, 16h09
  2. [CSS-Javascript] Menu déroulant
    Par JeromeR dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 21/10/2004, 17h07
  3. [VBA-E] Barre d'outils et menu déroulants
    Par Tcmat dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 17/08/2004, 21h51
  4. [LG]Menu déroulant sous Pascal
    Par Apprenti Sorcier dans le forum Langage
    Réponses: 8
    Dernier message: 26/03/2004, 13h29

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