2010-08-23 1 views
0

Je souhaite masquer un lien sur une page HTML et ne l'afficher que lorsque l'utilisateur le survole. Comment puis-je faire cela en utilisant CSS?Comment puis-je cacher des éléments sur une page HTML jusqu'à ce qu'un utilisateur passe la souris dessus en utilisant CSS?

+1

Comment pensez-vous du vol stationnaire de l'utilisateur sur un lien caché? –

+0

Je veux dire comme sur Twitter lorsque vous passez la souris sur les tweets, vous obtenez le bouton retweet et la réponse à apparaître? désolé pour la confusion – getaway

Répondre

6

CSS visibility ne fonctionne pas, mais cela ne:

a 
{ 
    text-decoration: none; 
    color: transparent; 
} 

a:hover 
{ 
    color: black; 
} 
+0

merci grande réponse !!! – getaway

1

HTML:

<div class="hidden"><a href="blah">I can't see this</a></div> 

CSS:

.hidden 
    { 
     width:100px; 
     height:100px; 
     border:1px solid black; 
    } 
    .hidden a{ 
     display: none; 
    } 
    .hidden:hover a{ 
     display:block; 
    } 

Mais, il est très 'accessible'

EDITED après un test.

+1

Pas très accessible et ça ne marche pas. –

Questions connexes