2009-11-08 48 views

回答

1

我打字了一個答案,但this simple, short page越過它比我能說。基本上,您在擴展部分上執行display: hidden,然後在其懸停狀態下向觸發元素添加display: block

2

它通過選擇器完成。您可以使用僞類來指定特定元素,以便僅在其父元素被覆蓋時才顯示。

#nav li:hover > ul { 
display: block; 
} 

如果它的父元素#nav被覆蓋,這將只顯示ul。 ul現在是您可以放置​​更多列表項目的下拉菜單。這將適用於您想要下拉菜單的多個級別。

這種技術在本教程中非常漂亮的展示:CSS3 Dropdown Menu

相關問題