需要帮助,使悬停时打开子菜单

需要帮助,使悬停时打开子菜单

问题描述:

我有一个菜单,我已经建立,目前正常工作,我想添加子菜单项时出现鼠标悬停在菜单项上。有谁知道如何做到这一点?需要帮助,使悬停时打开子菜单

<div id="menu"> 
      <a href="#" >Home</a> 
      <a href="#">Submit New Record</a> 
      <a href="#">Sales by Salesperson</a> 
      <a href="#">Total Sales</a> 
      <a href="#" >Sales by Issue</a> 
      <a href="#" >Sales by Ad Size</a> 
      <a href="#" >Add New User</a> 
      <a href="#">Edit Record</a> 
      <a href="#">Logout</a> 
      </div></center> 
<style> 
#menu{ 
background-color:#3F9AD1; 
height:75px; 
width:1206px; 
} 

#menu a{ 
border-style:solid; 
border-width:2px; 
border-color:white; 
padding-top: 20px; 
float:left; 
display:block; 
width:130px; 
height:70px; 
text-decoration:none; 
color:white; 
text-align:center; 
font-family: Arial; 
/*box-shadow: 0 -7px 22px 6px #000000 inset;*/ 
} 

#menu a:hover{ 
    color:#3F9AD1; 
    background-color:white; 

#html { 
height: 100%; 
margin-bottom: 0.01em; 
overflow-y: scroll; 
} 

</style> 
+0

你尝试过什么呢? (有用的链接提出更好的问题:[问],[FAQ]) – Doorknob 2013-04-08 20:59:00

+1

你是否搜索了任何东西? “html5悬停菜单”提供了大约2,000,000次点击,这个看起来不错:http://jacwright.github.io/simpli5/demos/hover-menu.html – regretoverflow 2013-04-08 21:01:02

你可以去这里和他们的示例教程学习。这很容易。只处理你悬停状态。

http://line25.com/tutorials/how-to-create-a-pure-css-dropdown-menu

我通常是这样做的:

<ul class="menu"> 
    <li>Main Menu Item 
     <ul class="submenu"> 
      <li>Sub Menu Item</li> 
     </ul> 
    </li> 
</ul> 

然后CSS这样的:

ul.submenu { 
    display: none; 
} 

li:hover ul.submenu { 
    display: block; 
}