@Httdientee

Выпадающее меню, как правильно?

Здравствуйте, мне нужно сделать выпадающее меню + в одном из пунктов из этого меню должно быть также выпадающее меню, не знаю как правильно сделать

<nav>
                <ul class="nav-menu">
                  <li><a href="#">Home</a>
                    <ul class="submenu">
                        <li><a href="">Brushes</a></li>
                        <li><a href="">Textures</a>
                            <ul class="submenu_textures">
                                <li><a href="">Brushes</a></li>
                                <li><a href="">Textures</a></li>
                                <li><a href="">Icon Sets</a></li>
                                <li><a href="">Patterns</a></li>
                                <li><a href="">Vectors</a></li>
                            </ul>
                        </li>
                        <li><a href="">Icon Sets</a></li>
                        <li><a href="">Patterns</a></li>
                        <li><a href="">Vectors</a></li>
                    </ul>
                  </li>
                  <li><a href="#">About Us</a></li>
                  <li><a href="#">Portfolio<i class="fa fa-angle-down"></i></a>
                  </li>
                  <li><a href="#">Latest News</a></li>
                  <li><a href="#">Contact Us</a></li>
                </ul>
              </nav>


nav {
  width: 660px;
  margin: 0 auto 10px;
  display: flex;
  justify-content: flex-end;
  position: relative;
  left: 15%;
  top: 15%;
}
ul {
  list-style: none; 
  margin: 0;
  padding: 0;
}
.nav-menu > li {
  display: inline-block;
  margin-right: 20px;
  position: relative;
}
.nav-menu > li:last-child {
  margin-right: 0;
}
nav ul a:hover {
    color: black;
}
nav ul a {
  display: block;
  padding: 10px 5px;
  text-decoration: none;
  outline: none;
  font-family: 'Lora', serif;
}
.fa {
  font-family: "FontAwesome";
  color: inherit;
  padding-left: 10px;
}
.submenu {
  position: absolute;
  top: 100%;
  left: 0;
  width: 275%;
  z-index: 10;
}
.submenu_textures {
  position: relative;
  left: 100px;
}
ul a {
  color: white;
  text-transform: uppercase;
  font-size: 14px;
}
.submenu {
  display: none;
  background: rgba(225, 212, 193, 255);
}
ul li:hover .submenu {
  display: block;
}
.submenu li a {
  color: black;
  margin-left: 22px;
}
.submenu li {
    border-bottom: 1px solid #d5caba;
}
.submenu li:hover {
    background: #9e9e9e;
}
  • Вопрос задан
  • 53 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы