2011-07-11 52 views

回答

3

的問題是,你不能一個隱藏的元素懸停(見Why isn't CSS visibility working?)。

發佈的解決方案也是這個問題的一個很好的選擇。有很多其他的方法來做到這一點,雖然,如在背景圖像的DIV,如:

<style> 
div.open { background: none; width: 137px; height: 49px; } 
div.open:hover { background:url('images/chameleon_10.gif'); } 
</style> 
<div class="open"></div> 

或者,如果你需要使用的圖像,你可以使用圖片精靈(http://www.alistapart.com/articles/sprites

查看基本的jsfiddle

+0

Thanks got it working by using the method in the link you provided. => – L84

-1

嘗試下面的代碼,應該工作正常

a .open{visibility:hidden;} 
a .open:hover{visibility:visible;} 


<a class="open" href="">Open</a> 
+1

-1他的代碼引用'#open {知名度...'在CSS和' AlienWebguy

+0

write "a.open" instead "a .open" – sandeep

+0

This does not work. His method or sandeep's method. – L84

14

可以使用opacity屬性:

.open{opacity:0;} 
.open:hover{opacity:1;} 
+0

最簡單的一招! –