我在菜單上有一個簡短的描述,我不想顯示,直到將鼠標懸停在菜單上。我無法得到這個工作,不知道爲什麼。在我的例子中,預期的結果是字My Work
應該隱藏最初,然後在懸停字My Work
變得可見。懸停不起作用。CSS懸停不工作?
HTML
<ul id="sdt_menu" class="sdt_menu">
<li>
<a href="#">
<img src="images/1.jpg" alt=""/>
<span class="sdt_active"></span>
<span class="sdt_wrap">
<span class="sdt_link">Portfolio</span>
<span class="sdt_descr">My work</span>
</span>
</a>
</li>
</ul>
CSS
ul.sdt_menu li .sdt_descr{
visibility:hidden;
}
ul.sdt_menu li .sdt_descr:hover{
visibility:visible;
}
我不介意使用jQuery如果這是一個更好的解決方案。
試試這個:ul.sdt_menu li .sdt_wrap:hover .sdt_descr – mika 2013-02-10 23:10:48
@mika - 這是行不通的。 – L84 2013-02-10 23:13:27
我沒有看到我的工作有沒有或沒有在Chrome中懸停 – 2013-02-10 23:13:32