CSS豎的下拉菜單是網頁設計中常用的一種交互方式,它可以使用戶在瀏覽網頁時更加方便地獲取頁面內容。下面介紹如何使用CSS實現豎的下拉菜單。
HTML結構: <div class="menu"> <ul> <li><a href="#">菜單1</a></li> <li class="sub-menu"><a href="#">菜單2</a> <ul> <li><a href="#">子菜單1</a></li> <li><a href="#">子菜單2</a></li> <li><a href="#">子菜單3</a></li> </ul> </li> <li><a href="#">菜單3</a></li> </ul> </div> CSS樣式: .menu { width: 200px; position: relative; } .menu ul { list-style: none; margin: 0; padding: 0; } .menu li { height: 30px; line-height: 30px; border-bottom: 1px solid #ccc; position: relative; } .menu li a { display: block; color: #333; text-decoration: none; padding-left: 10px; } .menu .sub-menu { position: static; } .menu .sub-menu >ul { display: none; position: absolute; top: 0; left: 200px; width: 200px; } .menu .sub-menu:hover >ul { display: block; } 以上代碼實現了一個簡單的豎的下拉菜單,菜單2下面的子菜單顯示隱藏效果由:hover觸發。可以根據需要對樣式進行調整,如更改寬度、高度、顏色等。