我创建了一个水平菜单,当您悬停项目时,会出现一个下拉菜单.这一切都很好.但是,当您离开菜单项(使用下拉菜单)时,下拉菜单会消失.我知道这是因为你不再徘徊它,但我该如何解决这个问题呢?注意:我不希望它下面的下拉菜单,我希望菜单项和下拉菜单之间有一个合理的差距(就像我现在所拥有的那样).谢谢.
HTML
<header id="header">
<div class="container">
<a href="#top-anchor"><div id="logo"></div></a>
<nav class="header-menu">
<a href="index.html" class="header-menu-item">ABOUT</a>
<div class="about-dropdown">
<a href="index.html#core-services-anchor">CORE SERVICES</a>
<a href="index.html#atandl-anchor">AT&L</a>
<a href="index.html#hseq-anchor">HSEQ</a>
<a href="index.html#clients-anchor">CLIENTS</a>
<a href="index.html#contact-anchor">CONTACT</a>
</div>
<a href="services.html" class="header-menu-item">SERVICES</a>
<a href="facilities.html" class="header-menu-item">FACILITIES</a>
<a href="#map-anchor" class="header-menu-item">CONTACT</a>
</nav>
<div id="hamburger"></div>
<!--<div id="box-shadow-menu"></div>-->
</div>
</header>
Run Code Online (Sandbox Code Playgroud)
CSS
#header {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100px;
user-select: none;
display: block;
transition: all 0.8s;
line-height: 100px;
z-index: 1000;
transform: translateX(0);
backface-visibility: hidden;
margin: 0;
}
header .container {
width: 1440px; …Run Code Online (Sandbox Code Playgroud)