gpt4 book ai didi

html - 子菜单纯 css 和 html 消失

转载 作者:太空宇宙 更新时间:2023-11-04 05:14:19 25 4
gpt4 key购买 nike

我有一个包含子菜单的菜单。当我将鼠标悬停在主菜单上时会出现子菜单,但是当我尝试向下进入子菜单时它大部分时间都会消失。只有当我的速度非常快时,我才能在它消失之前到达它。

HTML:

 <header>   
<div class="wrapper">
<a href="#" id="logo" class="fl"><img src="images/logo.png" width="125" height="20" alt=""></a>
<nav class="fl">
<ul >
<li> <a href="#" class="selected">Target Groups</a>
<ul>
<li><a href="">Manage Target Groups</a></li>
<li><a href="">Create Target Group</a></li>
</ul>
</li>
<li><a href="#">Activity</a></li>
<li><a href="#">Reports</a></li>
<li><a href="#">Settings</a></li>
<li><a href="#">Admin</a></li>
</ul>
</nav>
</div>
<!-- end .wrapper -->
</header>

CSS:

header{
margin-top: 30px;
background: url(../images/header-bg.png) no-repeat;
width: 942px;
height: 76px;
padding: 27px 25px 5px;
}
header .wrapper{
border-bottom: 1px solid #e5e5e5;
float:left;
width: 862px;
padding: 0 40px 5px;
position:relative;
}
header nav{
margin-left: 45px;
}
header nav ul{
z-index: 100;
}
header nav ul li{
display: inline;
margin-right: 35px;
line-height: 20px;
z-index: 100;
}
header nav ul li ul{
display: none;
position:absolute;
width: 962px;
left: 0;
top: 40px;
}

header nav ul li ul li{
float: left;
}

header nav ul li:hover ul{
display:block;
}
header nav ul li a{
font-size:16px;
color: #5b666a;
text-decoration: none;
padding: 5px 10px;
}
header nav ul li a.selected,header nav ul li a:hover{
background: #657073;
color: white;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

我真的卡住了,请帮忙...

最佳答案

为了实现你想要的效果,最好为你的子菜单使用 padding-top,而不是绝对定位(对于后者,你最终会在菜单和菜单之间有“空白”空间)子菜单,导致鼠标移出):

http://jsfiddle.net/BAzx7/

编辑:我向 ul li 添加了 position:relative;,向 ul li ul 添加了一个较低的 z-index ,否则子菜单将位于主菜单之上 - 并禁用它...

http://jsfiddle.net/BAzx7/1/

关于html - 子菜单纯 css 和 html 消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8568730/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com