我一直在玩弄試圖讓下拉導航列表顯示我想要的。我設法讓它顯示在懸停上,這是我想要的,但我想要做的是嵌套懸停下拉列表顯示在其父鏈接下方的中心,並在兩側填充了一點點。希望這是有道理的,我已經把jsfiddle向你展示了它現在的樣子。下拉導航列表
https://jsfiddle.net/guueLvq3/
.main-nav {
background: #718373;
text-transform: capitalize;
margin-top: 2%;
}
nav ul {
list-style: none;
text-align: center;
}
nav li {
position: relative;
display: inline-block;
margin-right: 5%;
padding: 2%;
}
nav li a {
text-decoration: none;
color: #fff;
}
nav li ul {
display: none;
position: absolute;
top: 100%;
background: #718373;
}
nav ul ul li {
}
nav li:hover ul {
display: block;
}
.row {
max-width: 950px;
margin: 0 auto;
position: relative;
text-align: center;
}
.row {
zoom: 1; /* For IE 6/7 (trigger hasLayout) */
}
.row:before,
.row:after {
content:"";
display:table;
}
.row:after {
clear:both;
}
<div class="main-nav">
<div class="row">
<nav>
<ul>
<li><a href="#">About</a>
<ul>
<li><a href="#">one</a></li>
<li><a href="#">one</a></li>
<li><a href="#">one</a></li>
</ul>
</li>
<li><a href="#">Diary</a></li>
<li><a href="#">Lessons</a></li>
<li><a href="#">Events</a></li>
<li><a href="#">Gallary</a></li>
<li><a href="#">Content</a></li>
</ul>
</nav>
</div>
</div>
非常感謝
對於許多感謝,正是我一直在尋找真的很感激。最後還有一件事,我在懸停的下拉菜單中添加了一個邊框,但它似乎想顯示在菜單之外。我已經更新了小提示,告訴你我的意思是,如果那是好的https://jsfiddle.net/10hvaebb/4/ – rufus
不客氣,應該是這樣的:https://jsfiddle.net/10hvaebb/5/ –