【发布时间】:2020-12-12 01:44:01
【问题描述】:
我目前遇到了一个问题,即我的子菜单未显示在“商店”下。 我不确定是什么导致它保持隐藏状态,我已经参考了 w3schools https://www.w3schools.com/howto/howto_css_subnav.asp 上发布的内容以寻求潜在的修复,但似乎我已经把自己搞砸了。
#nav {
position: absolute;
display: block;
top: 6em;
left: 0;
width: 100%;
text-align: center;
}
#nav > ul {
display: inline-block;
border-radius: 0.35em;
box-shadow: inset 0px 0px 1px 1px rgba(255, 255, 255, 0.25);
padding: 0 1.5em 0 1.5em;
}
#nav > ul > li {
display: inline-block;
text-align: center;
padding: 0 1.5em 0 1.5em;
}
#nav > ul > li > ul {
display: none;
}
#nav > ul > li > a, #nav > ul > li > span {
display: block;
color: #eee;
color: rgba(255, 255, 255, 0.75);
text-transform: uppercase;
text-decoration: none;
font-size: 0.7em;
letter-spacing: 0.25em;
height: 5em;
line-height: 5em;
-moz-transition: all .25s ease-in-out;
-webkit-transition: all .25s ease-in-out;
-o-transition: all .25s ease-in-out;
-ms-transition: all .25s ease-in-out;
transition: all .25s ease-in-out;
outline: 0;
}
#nav > ul > li:hover > a {
color: rgb(0, 0, 0);
}
#nav > ul > li.active > a, #nav > ul > li.active > span {
color: rgb(0, 0, 0);
}
#nav > ul > li > ul:hover > a {
display: block;
}
<nav id="nav">
<ul>
<li class="active"><a href="index.html">Home</a></li>
<li class="current"><a href="index.html">Book An Appointment</a></li>
<li><a href="#">Shop</a>
<ul>
<li><a href="yellow.html">Extensions & Wigs</a></li>
<li><a href="blue.html">Candles</a></li>
</ul>
</li>
<li><a href="left-sidebar.html">Contact</a></li>
</ul>
</nav>
【问题讨论】:
标签: html css drop-down-menu navigation