css 带子菜单的水平导航栏

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了css 带子菜单的水平导航栏相关的知识,希望对你有一定的参考价值。

<nav>
       <ul class="menu">
            <li><a href="">Menu Item</a></li>
            <li><a href="">Menu Item</a></li>
            <li><a href="">Menu Item</a></li>
            <li class="dropdown">
                  <a href="">Sub Menu</a>
                  <div class="dropdown-list">
                          <a href="" target="_blank">Sub Menu Item</a>
                          <a href="" target="_blank">Sub Menu Item</a>
                          <a href="" target="_blank">Sub Menu Item</a>
                          <a href="" target="_blank">Sub Menu Item</a>
                          <a href="" target="_blank">Sub Menu Item</a>
                    </div>

                </li>
                <li><a href="">Menu Item</a></li>
                <li><a href="">Menu Item</a></li>
                <li class="dropdown">
                  <a href="">Sub Menu</a>
                    <div class="dropdown-list">
                        <a href="#">Sub Menu Item</a>
                        <a href="#">Sub Menu Item</a>
                    </div>

                </li>
            </ul>
            </nav>
              
nav{
  text-align: center;
  background-color:black;
}
ul{
  margin:0;
  padding:0;
  text-align: center;
  list-style-type: none;
  display: inline-block;
}
nav ul li{
  float:left;
}
nav a{
  display: inline-block;
  padding:17px 17px;
  height:25px;
  line-height:25px;
  color:#fff;
  text-decoration: none;
}
.dropdown{
    position: relative;
    display: inline-block;
}
.dropdown-list{
    display: none;
    position: absolute;
    background-color: lightgrey;
    min-width: 150px; 
}
.dropdown-list a{
    color:black;
    text-decoration: none;
    display: block;
}
.dropdown-list a:hover {
  background-color: #222222;
  color:white;
}
.dropdown:hover .dropdown-list {
    display: block;
}

以上是关于css 带子菜单的水平导航栏的主要内容,如果未能解决你的问题,请参考以下文章

将自定义 CSS 导航栏从水平转换为垂直

HTML+CSS实现网页的导航栏和下拉菜单

CSS 位置帮助(动画内容结束时显示的水平侧边栏)

请教大家一个关于css水平导航栏的问题?

html 横向导航栏制作求助

html css 求助大神:导航栏菜单问题,二级菜单内容会遮盖掉后面的一级菜单栏选项。