Создать подменю в раскрывающемся списке подменю с помощью CSS - PullRequest
0 голосов
/ 13 июня 2018

В CSS одно подменю (Link 1, Link2, Link3) доступно по этой ссылке.https://www.w3schools.com/howto/tryit.asp?filename=tryhow_css_dropdown_navbar

Я пытаюсь создать подменю (ссылка 4.1, ссылка 4.2) в вышеупомянутом подменю, как показано на рисунке ниже.как я могу получить это подменю..

Expected submenu under submenu

Я пробовал ниже.Но это частично совпадает.Я новичок в CSS.поделитесь пожалуйста своими идеями

<div class="dropdown">
    <button class="dropbtn">Dropdown 
      <i class="fa fa-caret-down"></i>
    </button>
    <div class="dropdown-content">
      <div class="dropdown">Link 1</div>
    <div class="dropdown-content">
        <a href="#">Link 2</a>
            <a href="#">Link 3</a>
        </div>
      <a href="#">Link 2</a>
      <a href="#">Link 3</a>
    </div>
  </div> 

1 Ответ

0 голосов
/ 13 июня 2018

Это можно сделать с помощью простой html / css работы, поэтому просто для примера приведу простой пример:

ul {
  list-style: none;
  padding: 0;
  margin: 0;
  background: #000;
}

ul li {
  display: block;
  position: relative;
  float: left;
  background: #000;
}

li ul {
  display: none;
}

ul li a {
  display: block;
  padding: 1em;
  text-decoration: none;
  white-space: nowrap;
  color: #fff;
}

ul li a:hover {
  background: #001;
}

li:hover>ul {
  display: block;
  position: absolute;
}

li:hover li {
  float: none;
}

li:hover a {
  background: #000;
}

li:hover li a:hover {
  background: #000;
}

ul ul ul {
  left: 100%;
  top: 0;
}
<ul>
  <li><a href="#">Home</a></li>
  <li><a href="#">First level Menu</a>
    <ul>
      <li><a href="#">Second Level</a></li>
      <li><a href="#">Second Level with third level</a>
        <ul>
          <li><a href="#">Third level</a></li>
          <li><a href="#">Third level</a></li>
        </ul>
      </li>
    </ul>
  </li>
</ul>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...