【问题标题】:CSS hover menu closes after first optionCSS悬停菜单在第一个选项后关闭
【发布时间】:2015-06-03 05:36:35
【问题描述】:

我的 CSS 下拉菜单看起来很完美,但是当我将鼠标悬停在主选择上,然后转到第一个选项时它可以工作,但是当我导航到选项 2 时,它会关闭。选项 1 下方的任何空格都会关闭。

html:

.dropdown{
position: relative;
}
.dropdown:after{
content: "\25BC";
font-size: .5em;
display: block;
position: absolute;
top: 50%;
right: 12%;
color:white;
}
.drop-nav{
position: absolute;
display: none;
background-color:#1A0D07;
 width:190px;
 list-style: none;padding: 0px;margin: 0px;
}
 .dropdown:hover > .drop-nav {
 display: block;
}
<ul class="navigation">

	<li><a href="index.html">Home</a></li>
	
	
	
	<li class="dropdown">
	  <a href="character.html" class="active">Character List</a>
	<ul class="drop-nav">
		<center><li><a href="about.html">Fighter</a></li>
		<li><a href="updates.html">Priest</a></li>
		<li><a href="forum.html">Summoner</a></li>
		<li><a href="forum.html">Ranger</a></li>
		<li><a href="forum.html">Sorceress</a></li></center>
	</ul>
	</li>
	
	
	
	<li><a href="about.html">About</a></li>
	<li><a href="updates.html">Updates</a></li>
	<li><a href="forum.html">Forum</a></li>
</ul>
</div>

网站是: http://corumvanadium.com/character.html

在发布之前,我已经检查了所有帮助主题以及推荐的主题。

【问题讨论】:

    标签: html css drop-down-menu menu


    【解决方案1】:

    尝试将 z-index 添加到容器 ul(drop-nav)

    .drop-nav{z-index: 999;}
    

    【讨论】:

    • 把我整晚都搞砸的东西就这么简单地解决了,谢谢!
    【解决方案2】:

    使用z-index

    .drop-nav {
      position: absolute;
      display: none;
      background-color: #1A0D07;
      width: 190px;
      list-style: none;
      padding: 0px;
      margin: 0px;
      z-index: 10; /* <--- add z-index 10 or other value */
    }
    

    【讨论】:

    • 把我整晚都搞砸的东西就这么简单地解决了,谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多