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 :

CSS Problème de 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 averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    40
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 40
    Par défaut CSS Problème de hover
    Bonsoir tout le monde. J'ai un petit problème de CSS.

    Problème : Quand je me déplace sur mes liens (sur les images plus grosses) le hover ne fonctionne que si je suis à l'extreme haut de celle-ci ! (alors que je voudrai que des que le visiteur passe le curseur sur l'image ! Elle utilise celle du hover.)

    Mon css du menu:

    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
    21
    /*********************MENU***************************************
    *********************************************************************/
     
    #menu
    {
    	position:relative;
    	left: 600px;
    }
    #menu a
    {
    	display:block;
    }
     
    .menu_home_home { background:url(img/Menu/Home/home.jpg) no-repeat; width:129px; height:122px; }
    .menu_home_home:hover { background:url(img/Menu/Home/home_hover.jpg) no-repeat; width:129px; height:122px; }
    .menu_home_profil { background:url(img/Menu/Home/profil.jpg) no-repeat; width:129px; height:115px; }
    .menu_home_profil:hover { background:url(img/Menu/Home/profil_hover.jpg) no-repeat; width:129px; height:115px; }
    .menu_home_gallerie { background:url(img/Menu/Home/gallerie.jpg) no-repeat; width:129px; height:101px; }
    .menu_home_gallerie:hover { background:url(img/Menu/Home/gallerie_hover.jpg) no-repeat; width:129px; height:101px;}
    .menu_home_contact { background:url(img/Menu/Home/contact.jpg) no-repeat; width:129px; height:86px; }
    .menu_home_contact:hover { background:url(img/Menu/Home/contact_hover.jpg) no-repeat; width:129px; height:86px;}
    Mon code html

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <div id="menu">
    	<a href="index.php?page=home" class="menu_home_home"></a>
    	<a href="#" class="menu_home_profil"></a>
    	<a href="#" class="menu_home_gallerie"></a>
    	<a href="index.php?page=contact" class="menu_home_contact"></a>
    </div>
    Merci d'avance

  2. #2
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Mets du texte en visibility hidden dans tes a :

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="index.php?page=home" class="menu_home_home"><span>HOME</span></a>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    #menu a span{
       visibility:hidden;
    }

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    40
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 40
    Par défaut
    Merci mais malheureusement cela ne fonctionne pas
    :/ je viens d'heberger le site si cela peu vous aider
    BeArts

  4. #4
    Rédacteur
    Avatar de MasterOfChakhaL
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2004
    Messages
    2 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 147
    Par défaut
    Salut,

    Apparemment, tes blocs de gauche continuent sur la droite (même si c'est transparent).
    Ton bloc menu est en dessous et n'est donc pas accessible à la souris -> le hover n'est pas déclenché.
    Tes Hovers fonctionnent quand tu passes la souris dans les espaces horizontaux qui séparent tes deux blocs de gauche (d'ailleurs il semblerait que tes images pour le hover ne soient pas sur ton serveur).

    Tu peux essayer de jouer avec la propriété z-index sur tes différents éléments. Cette propriété permet de définir, lorsque des éléments se chevauchent, l'ordre de superposition (plus la valeur est grande, plus l'élément sera placé au dessus)

    Le mieux serait encore de revoir ta feuille de style pour éviter ces chevauchements, mais ca risque de remettre en cause une bonne partie du css...
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    N'oubliez pas de cliquer sur quand votre question à trouvé une solution.

    Si vous n'avez pas encore lu les règles du club, mieux vaut tard que jamais!

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    40
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 40
    Par défaut
    Merci beacoup j'essaye de suite ! Oui j'ai hebergé que le hover du home (car la personne pour qui je fais le site ne pas encore fournit ses autres images ^^') :/

    edit Ajite : Merci j'ai résolu le problème grâce à tes explications ! J'avais oublié de mettre une taille pour mes news et mes menu donc y avait une partie invisible qui passé sur mon menu

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

Discussions similaires

  1. [CSS] probléme avec a:hover sur IE (mais bon sous FF)
    Par lafouin dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 12/02/2009, 15h55
  2. [CSS] problème de hover
    Par GLDavid dans le forum Mise en page CSS
    Réponses: 8
    Dernier message: 08/08/2006, 11h25
  3. problème CSS psudo classe hover
    Par Regnak dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 02/08/2006, 11h26
  4. [CSS] problème avec hover
    Par Badaboumpanpan dans le forum Mise en page CSS
    Réponses: 15
    Dernier message: 20/07/2006, 12h41
  5. Css, problème avec Ie
    Par punkks dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 05/04/2005, 09h12

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