小编Col*_*art的帖子

悬停后保持下拉菜单打开(CSS)

我创建了一个水平菜单,当您悬停项目时,会出现一个下拉菜单.这一切都很好.但是,当您离开菜单项(使用下拉菜单)时,下拉菜单会消失.我知道这是因为你不再徘徊它,但我该如何解决这个问题呢?注意:我不希望它下面的下拉菜单,我希望菜单项和下拉菜单之间有一个合理的差距(就像我现在所拥有的那样).谢谢.

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&amp;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)

html css menu hover drop-down-menu

5
推荐指数
1
解决办法
5029
查看次数

标签 统计

css ×1

drop-down-menu ×1

hover ×1

html ×1

menu ×1