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

jQuery Discussion :

Changement couleur menu sur passage de la souris [UI]


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de Pelote2012
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2008
    Messages
    925
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 925
    Billets dans le blog
    2
    Par défaut Changement couleur menu sur passage de la souris
    Bonjour,

    Voilà j'ai un menu dans ma master:
    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
     
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>
     
    </title>
        <script type="text/javascript" src="/Scripts/jquery-1.9.1.js"></script>
        <link href="Styles/Site.css" rel="stylesheet" type="text/css" />
        <script>
                   
        </script>
    </head>
    <body>
        <form method="post" action="Accueil.aspx" id="Form1">
    <div class="aspNetHidden">
    <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKMTY1NDU2MTA1MmRkpa3F1cHyXF8jzsb72b10oSkbkEwQ37m4J+UZOP93xvM=" />
    </div>
     
        <div>
            <div class="page">
                <div class="header">
                    <center>
                        <div id="bandeau" style="position: relative; width: 700px; height: 100px; overflow: hidden;
                            padding-top: 10px;">
                        </div>
                    </center>
                </div>
                <div class="main">
                    <br />  <br />  
                    <ul id="NavigationMenu" class="menu_deroulant">
                        <li><a href="/Accueil.aspx" title="">Accueil</a></li>
                        <li><a href="/Client/Details.aspx" title="">Descriptif détaillé</a></li>
                        <li><a href="/Client/Loisir.aspx" title="">Loisir et activités</a></li>
                        <li><a href="/Client/Reservation.aspx" title="">Tarifs et disponibilités</a></li>
                        <li><a href="/Client/Localisation.aspx" title="">Localisations</a></li>
                    </ul>
     
        <br /> <br />
        <center>
     
     
        </center>
        <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br />
     
                </div>
                <div class="clear">
                </div>
                <br />
            </div>
     
        </div>
        </form>
    </body>
    </html>

    et mon CSS
    Code css : 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
     
    /* On place le texte de nos menu centré */
    .menu_deroulant li
    {
        display: table-cell;
        text-align: center;
        list-style-type: none;
        width: 170px;
        line-height: 19px;
    }
     
    .menu_deroulant a
    {
        line-height: 19px;
        padding: 10px 10px 11px;
        font-family: Candara;
        font-size: medium;
    }
     
    .menu_deroulant a:visited, a:link
    {
        color: #9DECFF;
        text-decoration: none;
    }
     
    .menu_deroulant li:hover
    {
       background-color: #897E7E;
    }
     
    .menu_deroulant li ul
    {
        list-style-type: none;
        display: none;
        position: absolute;
        background-color: #EC8D00;
        margin: 10px 0;
        border-color: rgba(0, 0, 0, 0.2);
        border-radius: 0 0 6px 6px;
        border-style: solid;
        border-width: 0 1px 1px;
        box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
        z-index: 2;
    }

    Le menu s'affiche comme je veux. Le problème est sur le li:hover.
    En fait je voudrai que le changement de couleur se fasse sur toute la hauteur du menu. Je tourne en rond depuis un moment...

  2. #2
    Membre éprouvé
    Avatar de Pelote2012
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2008
    Messages
    925
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 925
    Billets dans le blog
    2
    Par défaut
    Bon j'ai fini par trouver...
    Faut enlever la gestion de la taille sur les liens et la mettre sur le "li"
    et gérer l'épaisseur du menu toujours dans le "li" et pas sur le "ul"

    En code
    Code css : 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
    .menu_deroulant
    {
        padding: 0;
        list-style-type: none;
        text-align: center;
        display: table;
        background-color: #423C3C;
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), 0 -1px 0 rgba(0, 0, 0, 0.1) inset;
        border-radius: 4px 4px 0 0;
        z-index: 1;
        padding-right: 2px;
    }
     
    /* On place le texte de nos menu centré */
    .menu_deroulant li
    {
        display: table-cell;
        text-align: center;
        list-style-type: none;
        width: 170px;
        padding: 15px 10px 16px;
    }
     
    .menu_deroulant a
    {
        line-height: 19px;
        font-family: Candara;
        font-size: medium;
    }
     
    .menu_deroulant a:visited, a:link
    {
        color: #9DECFF;
        text-decoration: none;
    }
     
    .menu_deroulant li:hover
    {
       background-color: #897E7E;
    }
     
    .menu_deroulant li ul
    {
        list-style-type: none;
        display: none;
        position: absolute;
        background-color: #EC8D00;
        margin: 10px 0;
        border-color: rgba(0, 0, 0, 0.2);
        border-radius: 0 0 6px 6px;
        border-style: solid;
        border-width: 0 1px 1px;
        box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
        z-index: 2;
    }

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

Discussions similaires

  1. Changement d'image au passage de la souris
    Par Bigoodheart dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 02/04/2010, 16h14
  2. Changement de div au passage de la souris
    Par ganjaaw dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 09/10/2008, 09h22
  3. Affichage d'un texte sur passage de la souris
    Par etorria dans le forum VBA PowerPoint
    Réponses: 6
    Dernier message: 11/04/2008, 09h47
  4. Changement de style au passage de la souris
    Par kimcharlene dans le forum Mise en page CSS
    Réponses: 10
    Dernier message: 26/04/2007, 12h25
  5. Changement d'image au passage de la souris
    Par dessinateurttuyen dans le forum Balisage (X)HTML et validation W3C
    Réponses: 9
    Dernier message: 18/07/2006, 13h05

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