Afichage d'une img au survol d'un lien(profil

Résolu
Profil bloqué -  
 Profil bloqué -
S'il vous plaît
Je voudrais savoir comment faire pour afficher une image lorsqu'on survole un lien ,tous comme notre image dans le profil de CCM.

Merci d'avance.



--
.: itsuki power shunyuu ! :.

12 réponses

  1. Rodolphe_ Messages postés 1572 Statut Membre 290
     
    elles sont un peu barbares vos solutions.
    tout simplement:

    <a href="...." id="lien" ><img id="image" src=..... /></a>

    #image { display: none; }
    #lien:hover > #image { display:block; position:absolute;}
    1
  2. a70m Messages postés 3121 Statut Contributeur 217
     
    Salut,

    C'est du JavaScript.

    Il y a une manière simple, mais un peu à l'arrache qui consiste à mettre l'attribut onClick dans le lien ou l'image.
    Ou alors le faire avec un script en JavaScript, c'est le cas de CCM.

    Cordialement
    0
  3. Profil bloqué
     
    ce n'est pas du javascript dans le profil de CCM !
    0
  4. a70m Messages postés 3121 Statut Contributeur 217
     
    :0 c'est quoi alors ?
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Profil bloqué
     
    a si, j'ai parler trop vite, il n'y aurai pas un moyen en html et css ?
    0
  7. a70m Messages postés 3121 Statut Contributeur 217
     
    Bah il faut que tu utilises les attributs OnMouseOver et OnMouseOut qui sont en JavaScript mais à mettre dans ta balise image.
    0
  8. OpenSourceWay Messages postés 115 Statut Membre
     
    Le plus facile est avec du javascript,

    Tu à un super script ici : http://flowplayer.org/tools/demos/tooltip/any-html.html

    Dit ce que tu en pense.

    Si tu veut que du HTML CSS, voici un exemple que j'ai modifié à l'arrache mais que tu peut améliorer.
    HTML :
    <html xmlns="http://www.w3.org/1999/xhtml"><head>  
    
    <meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type">  
    <link type="text/css" rel="stylesheet" href="css.css">  
    <title>Afficher une image au survol</title>  
    </head><body>  
    <div style="margin-left: 150px;" id="menu">  
    <ul class="niveau1">  
    
    <li class="sousmenu"><p>Pseudo</p>  
    <ul class="niveau2">  
    
    <li><img src="http://www.grafikart.fr/img/boite-videos.png" alt=""></li>  
    </ul>  
    </li>  
    
    </ul>  
    </div>  
    
    </body></html>

    CSS :
    div#menu li.sousmenu {  
    background-color:orange;  
    }  
    div#menu ul li {  
    list-style:none outside none;  
    position:relative;  
    }  
    div#menu ul ul {  
    display:none;  
    left:100px;  
    position:absolute;  
    top:-1px;  
    }  
    div#menu li a {  
    border-left:8px solid #BBBBBB;  
    display:block;  
    padding:4px 0 4px 8px;  
    text-decoration:none;  
    width:84px;  
    }  
    div#menu ul.niveau1 li.sousmenu:hover ul.niveau2, div#menu ul.niveau2 li.sousmenu:hover {  
    display:block;  
    background-color:red;  
    }  
    


    A+

    OpenSourceWay
    0
  9. Profil bloqué
     
    ouai, le HTML et bien, c'est sympa, j'essayerai de approfondir plus tard car j'ai beaucoup de chose a faire, je te tien au courant.
    Merci;)
    0
  10. Profil bloqué
     
    je vous tien au courant, merci de vos réponse.
    0
  11. Profil bloqué
     
    Exactement ca que je voulais x)
    Merci!!

    petite questions:
    1- A quoi sert le ">" ??
    2-Que signifie display ?

    Merci ^^
    0