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 :

Afficher menu et sous menu avec hover


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 éclairé Avatar de Philcmoi
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    666
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 666
    Par défaut Afficher menu et sous menu avec hover
    Bonjour.
    voila mon code:
    Code html : 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
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    <aside>
        <br><br>
        <a><span id="changer"></span></a>
     
        <br><br>
        <br><br>
     
     
          <div id="menuDeroulant">
     
            <div class="sousMenueDeroulant">
     
              <button class="choixParmis">
              <img class="fleche" src="images/blocsInverse.png">
              <img class="fleche2" src="images/blocs.png">
              <div class="generalite"><h1>Généralités</h1></div>
              </button>
              <ul class="listeChoix">
              <li><a href="#">Link 1</a></li>
              <li><a href="#">Link 2</a></li>
              <li><a href="#">Link 3</a></li>
              </ul>
            </div>
     
            <br>
            <br>
     
            <div class="sousMenueDeroulant">
     
              <button class="choixParmis">
                <img class="fleche" src="images/blocsInverse.png">
                <img class="fleche2" src="images/blocs.png">
                <div class="generalite"><h1>Généralités</h1></div>
              </button>
              <ul class="listeChoix">
              <li><a href="#">Link 1</a></li>
              <li><a href="#">Link 2</a></li>
              <li><a href="#">Link 3</a></li>
              </ul>
            </div>
     
            <br>
            <br>
     
            <div class="sousMenueDeroulant">
     
              <button class="choixParmis">
                <img class="fleche" src="images/blocsInverse.png">
                <img class="fleche2" src="images/blocs.png">
                <div class="generalite"><h1>Généralités</h1></div>
              </button>
              <ul class="listeChoix">
              <li><a href="#">Link 1</a></li>
              <li><a href="#">Link 2</a></li>
              <li><a href="#">Link 3</a></li>
              </ul>
            </div>
     
          </div>
     
       </aside>

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <a><span id="changer"></span></a>
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    #changer::after{
      content:"DEPLIER" ;
        }
     
    #changer:hover::after {
      content:"REPLIER";
      #menuDeroulant {display:block ;}; 
      .sousMenueDeroulant {display: block;};
      .listeChoix {display: block;};
    }
    Le déploiement se fait uniquement sur hover du menue et sous menue et non en survolant de #changer.
    Je cherche depuis 2 jours Merci de votre coup de main.

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 211
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 211
    Par défaut
    Bonjour,
    est ce que tu as simplement conscience de ce que tu écris en utilisant cette règle imbriquée ?
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    #changer:hover::after {
      content:"REPLIER";
     
      #menuDeroulant {display:block ;}; 
      .sousMenueDeroulant {display: block;};
      .listeChoix {display: block;};
    }
    et ce compte tenu de la complexité inutile du HTML !

  3. #3
    Membre éclairé Avatar de Philcmoi
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    666
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 666
    Par défaut
    Merci ce que je demande est imposible à faire sans java script.
    Donc hors sujet.

  4. #4
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 211
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 211
    Par défaut
    Merci ce que je demande est imposible à faire sans java script.
    sauf que difficile à voir ce que tu veux faire compte tenu du HTML, très exotique, que tu fournis !!!!

  5. #5
    Membre éclairé Avatar de Philcmoi
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    666
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 666
    Par défaut
    Bon comme je n'ai plus à déplier les informations.
    La autre probleme est d'afficher une div gride area caché.
    Le survol est bien détecter (couleure verte à sous ligné rouge mais je ne peux pas afficher .cours
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     .entete2 .barreHorizontal2 .coursTemplate:hover {
        text-align: center;
        height: 3em;
        border: #ffffff;
        background-color:green;
        border-bottom:#ff0000 solid;
        .cours {visibility: visible;} 
      }
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    .cours {
        grid-area: cours;
        grid-column: 2/5;
        grid-row: 3/6;
        text-align: left;
        background-color: #F8F9FA;
        z-index: 2;
    }
     
    .coursTemplate li {
        background-color: #0080ff;
        .cours {visibility: visible;};
    }
    .cours {visibility: hidden;}
    Merci pour vos aides je suis perdue.

  6. #6
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 211
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 211
    Par défaut
    Si tu veux une aide pertinente il faut nous fournir la structure HTML que tu utilises et qui correspond

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Décalage barre de menu avec hover
    Par chloeb dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 23/10/2012, 22h37
  2. Afficher console cmd sous Fedora avec code Java
    Par emna. dans le forum Général Java
    Réponses: 3
    Dernier message: 18/05/2011, 09h23
  3. Menu avec :hover
    Par lassoya dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 13/11/2010, 00h28
  4. Menu avec hover sous ie6 sur le premier élément de la liste
    Par fabight dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 24/05/2008, 13h37
  5. Afficher menu avec Clic Droit dans un userform
    Par damsmut dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 11/04/2008, 11h12

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