簡體   English   中英

垂直菜單CSS3

[英]Vertical menu css3

我被困在創建帶有子菜單的垂直菜單中:

<ul>
    <li>Home</li>
    <li>Pages
        <ul>
            <li>Subpage</li>
            <li>Subpage 2</li>
        </ul>
    </li>
    <li>Contact</li>
</ul>

單擊“頁面”菜單應該類似於以下內容:

在此處輸入圖片說明

基本機制可以這樣實現:

ul li ul {
  display: none;
  margin-left: 20px;
}

li:hover ul {
  display: block;
}

jsFiddle: http : //jsfiddle.net/elias94xx/sCXus/


如果不使用圖片,則很難在上面的圖片中達到效果,但是我得到了一個不錯的示例:

CSS菜單樹

jsFiddle: http : //jsfiddle.net/elias94xx/sCXus/5/

嘗試這個

  1. 使用此CSS:

     ul{ list-style:none; } ul li ul{ list-style:none; display:none; } 
  2. 應用jQuery庫和此功能:

     $(document).ready(function(){ $("ul li").click(function(){ $(this).children('ul').show(); }); }); 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM