2010-08-23 44 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

相關問題