简体   繁体   English

侧边菜单中的子菜单

[英]Sub menu in side menu

I did a menu in the left side of the screen that it's rotated but when I try to add a sub menu it appears in the top side of the menu and not in the bottom could someone help me?我在屏幕左侧做了一个旋转的菜单,但是当我尝试添加子菜单时,它出现在菜单的顶部而不是底部,有人可以帮我吗?

 ul li{ display:inline; padding: 0.4vw 0.7vw; } nav { grid-area: menu; font-family: Karla; display: block; writing-mode: vertical-lr; transform: rotate(-180deg); }.dropdown { position: relative; display: inline-block; }.dropdown-content { display: none; position: absolute; }.dropdown:hover.dropdown-content { display: block; }
 <nav> <ul> <li><a href="index.html">Home</a></li> <li><a href="sobre.html">Sobre</a></li> <div class="dropdown"> <li><a href="portfolio.html">Portfólio</a></li> <div class="dropdown-content"> <li><a href="#"> Link1</a></li> </div> </div> <li><a href="website.html">Website</a></li> </ul> </nav>

Check this检查这个

 the top side of the menu and not in the bottom could someone help me? ul li{ display:inline; padding: 0.4vw 0.7vw; } nav { grid-area: menu; font-family: Karla; display: block; writing-mode: vertical-lr; transform: rotate(-180deg); }.dropdown { position: relative; display: inline-block; }.dropdown-content { display: none; position: relative; }.dropdown:hover.dropdown-content { display: block; }
 <nav> <ul> <li><a href="index.html">Home</a></li> <li><a href="sobre.html">Sobre</a></li> <div class="dropdown"> <div class="dropdown-content"> <li><a href="#"> Link1</a></li> </div> <li><a href="portfolio.html">Portfólio</a> </li> </div> <li><a href="website.html">Website</a></li> </ul> </nav>

you can add as many submenu items with this你可以用这个添加尽可能多的子菜单项

        ul li{
            display:inline;
            padding: 0.4vw 0.7vw;   
        }
        nav {
          grid-area: menu;
          font-family: Karla;
          display: block;
          writing-mode: vertical-rl;
          transform: rotate(-180deg);
        }

        .dropdown {
          position: relative;
          display: inline-block;
        }

        .dropdown-content {
          display: none;
          position: absolute;
          padding-left: 100px
        }

        .dropdown:hover .dropdown-content {
          display: block;
        }
    <nav>
      <ul>
        <li><a href="index.html">Home</a></li>
        <li><a href="sobre.html">Sobre</a></li>
        <div class="dropdown">
          <li><a href="portfolio.html">Portfólio</a></li>
          <div class="dropdown-content">
            <li><a href="#"> Link1</a></li>
            <li><a href="#"> Link1</a></li>
            <li><a href="#"> Link1</a></li>
            <li><a href="#"> Link1</a></li>
            <li><a href="#"> Link1</a></li>
          </div>
        </div>
        <li><a href="website.html">Website</a></li>
      </ul>
    </nav>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM