最简单的二级下拉菜单代码demo

简单的利用display: none;和display: block; 给li加hover就行了。

这个是最简单的下拉二级菜单了,适配起来也很方便。样式可以自己去改。

Html部分

<div class="menu">
        <div class="center">
            <ul class="ul-list">
                <li><a href="#">一级导航</a></li>
                <li>
                    <a href="#">一级导航</a>
                    <ol class="ol-list">
                        <li><a href="">下拉导航</a></li>
                        <li><a href="">下拉导航</a></li>
                        <li><a href="">下拉导航</a></li>
                        <li><a href="">下拉导航</a></li>
                    </ol>
                </li>
                <li>
                    <a href="#">一级导航</a>
                    <ol class="ol-list">
                        <li><a href="">下拉导航</a></li>
                        <li><a href="">下拉导航</a></li>
                        <li><a href="">下拉导航</a></li>
                        <li><a href="">下拉导航</a></li>
                    </ol>
                </li>
                <li>
                    <a href="#">一级导航</a>
                    <ol class="ol-list">
                        <li><a href="">下拉导航</a></li>
                        <li><a href="">下拉导航</a></li>
                        <li><a href="">下拉导航</a></li>
                        <li><a href="">下拉导航</a></li>
                    </ol>
                </li>
                <li>
                    <a href="#">一级导航</a>
                    <ol class="ol-list">
                        <li><a href="">下拉导航</a></li>
                        <li><a href="">下拉导航</a></li>
                        <li><a href="">下拉导航</a></li>
                        <li><a href="">下拉导航</a></li>
                    </ol>
                </li>
                <li>
                    <a href="#">一级导航</a>
                    <ol class="ol-list">
                        <li><a href="">下拉导航</a></li>
                        <li><a href="">下拉导航</a></li>
                        <li><a href="">下拉导航</a></li>
                        <li><a href="">下拉导航</a></li>
                    </ol>
                </li>
                <li>
                    <a href="#">一级导航</a>
                    <ol class="ol-list">
                        <li><a href="">下拉导航</a></li>
                        <li><a href="">下拉导航</a></li>
                        <li><a href="">下拉导航</a></li>
                        <li><a href="">下拉导航</a></li>
                    </ol>
                </li>
            </ul>
        </div>
    </div>

Css部分

.menu {
  position: sticky;
  top: 0;
  left: 0;
  width: 100%;
  background: #000;
  display: flex;
  justify-content: center;
}
.menu * {
  box-sizing: border-box;
}
.menu .center {
  width: 1200px;
}
.menu .ul-list {
  display: flex;
}
.menu .ul-list > li {
  flex: 1;
  border-right: 1px solid #333;
  position: relative;
}
.menu .ul-list > li:last-child {
  border-right: none;
}
.menu .ul-list > li > a {
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  text-decoration: none;
  color: #fff;
  background: #222;
}
.menu .ul-list > li > span {
  color: #fff;
  font-size: 14px;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #222;
}
.menu .ul-list > li:hover .ol-list {
  display: block;
}
.menu .ol-list {
  display: none;
  position: absolute;
  top: 35px;
  left: 0;
  z-index: 999;
  background: #333;
  width: 100%;
}
.menu .ol-list > li > a {
  font-size: 14px;
  text-decoration: none;
  color: #fff;
  height: 35px;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #222;
  justify-content: center;
}
.menu .ol-list > li > a:hover {
  background: #222;
}

原文链接:https://www.um80.com/1433.htm,转载请注明出处。

0
金秋上云特惠新人专享

评论0

本站所有素材,站长均亲自测试过,可放心使用,有什么问题联系我们!18091738064(微信)
没有账号? 注册  忘记密码?

社交账号快速登录

Copyright   ©2017-2024  U码80  陕ICP备17013443号-1  

陕公网安备 61032402000158号