gpt4 book ai didi

html - Foundation 5 不显示下拉菜单

转载 作者:行者123 更新时间:2023-11-28 10:29:29 24 4
gpt4 key购买 nike

我一直在使用 Foundation 开发下拉菜单,但我的菜单没有出现。每次我将鼠标悬停在父链接上时,下拉菜单只会在我将鼠标悬停在菜单应该位于的区域上后出现。有什么想法吗?

JS fiddle :http://jsfiddle.net/hHP4q/

HTML:

<nav class="top-bar" data-topbar id="nav-bar">
<ul class="left">
<li class="nodrop"><a href="#">home</a></li>

<li class="has-dropdown">
<a href="#">SAT I</a>

<ul class="dropdown">
<li class="drop"><a href="#">Score a Test</a></li>

<li class="drop"><a href="#">Past Tests</a></li>
</ul>
</li>

<li><a href="#">SAT II</a></li>
</ul>
</nav>

CSS:

.top-bar {
width: 768px;
margin: 0 auto;
padding: 0;
height: 50px;
background-color: #518c52;
}

/* line 42, ../scss/styles.scss */
.top-bar ul {
line-height: 50px;
height: 50px;
}

/* line 45, ../scss/styles.scss */
.top-bar ul li {
display: inline-block;
float: left;
width: 75px;
transition: background-color 1s;
-webkit-transition: background-color 1s;
text-align: center;
height: 50px;
}

/* line 53, ../scss/styles.scss */
.top-bar ul li a {
font-size: 18px;
color: #FFF;
}

/* line 58, ../scss/styles.scss */
.top-bar ul li:hover {
height: 50px;
background-color: #3e713f;
}

/* line 62, ../scss/styles.scss */
.top-bar ul .dropdown {
width: 100px;
margin: 0;
padding: 0;
}

/* line 67, ../scss/styles.scss */
.top-bar ul .drop {
width: 100px;
margin: 0;
padding: 0;
}

最佳答案

DEMO

我所做的是将 ul 隐藏在 .dropdown 类 li 中并在悬停时显示它。

CSS:

.top-bar {
width: 768px;
margin: 0 auto;
padding: 0;
height: 50px;
background-color: #518c52;
}
/* line 42, ../scss/styles.scss */
.top-bar ul {
line-height: 50px;
height: 50px;
}
/* line 45, ../scss/styles.scss */
.top-bar ul li {
display: inline-block;
float: left;
width: 75px;
transition: background-color 1s;
-webkit-transition: background-color 1s;
text-align: center;
height: 50px;
background-color: #518c52;
}
.top-bar ul li.has-dropdown ul {
display:none;
}
.top-bar ul li.has-dropdown:hover ul {
display:block;
}
/* line 53, ../scss/styles.scss */
.top-bar ul li a {
font-size: 18px;
color: #FFF;
}
/* line 58, ../scss/styles.scss */
.top-bar ul li:hover {
height: 50px;
background-color: #3e713f;
}
/* line 62, ../scss/styles.scss */
.top-bar ul .dropdown {
width: 100px;
margin: 0;
padding: 0;
}
/* line 67, ../scss/styles.scss */
.top-bar ul .drop {
width: 100px;
margin: 0;
padding: 0;
}

关于html - Foundation 5 不显示下拉菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23590079/

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