2010-08-23 46 views
0

我想在HTML页面上隐藏一个链接,并且只在用户悬停在它上面时才显示它。我如何使用CSS来做到这一点?如何隐藏HTML页面上的元素,直到用户将它悬停在使用CSS的位置上?

+1

你怎么能指望在一个隐藏的链接的用户悬停? – 2010-08-23 08:53:47

+0

我的意思是说,当你将鼠标悬停在推文上时,你会得到转推按钮并显示回复?对不起,感到困惑 – getaway 2010-08-23 08:56:17

回答

6

CSS visibility没有工作,但这:

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

a:hover 
{ 
    color: black; 
} 
+0

谢谢伟大的答案! – getaway 2010-08-23 08:59:22

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; 
    } 

但是,这是不是很 '接近'

后编辑测试。

+1

不容易访问,它不起作用。 – 2010-08-23 08:58:31

相关问题