css выпадающее меню внутри неупорядоченного списка (ul) - PullRequest
0 голосов
/ 03 апреля 2020

Я хотел бы спросить вас, есть ли способ вставить выпадающее меню в Сервисы внутри ul, li теги ? Я знаю, как добавить выпадающие меню, где вместо ul / li мы используем кнопки, но я хотел знать, есть ли другой способ с ul / li с тех пор, как я должен реструктурировать css ... Так что вы, возможно, меня понимаете ! Я опущу код, чтобы вы могли быстро взглянуть. Большое спасибо!

<nav>
    <ul class="nav-links">
        <li><a class="nav-link" href="index.html" id="active">Home</a></li>
        <li><a class="nav-link" href="#">Services</a></li>
        <li><a class="nav-link" href="#">About</a></li>
        <li><a class="nav-link" href="#">Contact</a></li>
    </ul>
</nav>

1 Ответ

2 голосов
/ 03 апреля 2020

Вы можете сделать что-то вроде этого:

Источник

  #nav {
  list-style: none inside;
  margin: 0;
  padding: 0;
  text-align: center;
}

#nav li {
  display: block;
  position: relative;
  float: left;
  background: #24af15;
  /* menu background color */
}

#nav li a {
  display: block;
  padding: 0;
  text-decoration: none;
  width: 200px;
  /* this is the width of the menu items */
  line-height: 35px;
  /* this is the hieght of the menu items */
  color: #ffffff;
  /* list item font color */
}

#nav li li a {
  font-size: 80%;
}


/* smaller font size for sub menu items */

#nav li:hover {
  background: #003f20;
}


/* highlights current hovered list item and the parent list items when hovering over sub menues */

#nav ul {
  position: absolute;
  padding: 0;
  left: 0;
  display: none;
  /* hides sublists */
}

#nav li:hover ul ul {
  display: none;
}


/* hides sub-sublists */

#nav li:hover ul {
  display: block;
}


/* shows sublist on hover */

#nav li li:hover ul {
  display: block;
  /* shows sub-sublist on hover */
  margin-left: 200px;
  /* this should be the same width as the parent list item */
  margin-top: -35px;
  /* aligns top of sub menu with top of list item */
<ul id="nav">
  <li><a href="#">Home</a></li>
  <li><a href="#">Services</a>
    <ul>
      <li><a href="#">Services-1</a></li>
      <li><a href="#">Services-2</a></li>
      <li><a href="#">SUB Services »</a>
        <ul>
          <li><a href="#">Sub Services 1</a>
            <li><a href="#">Sub Services 2</a>
        </ul>
        </li>
    </ul>
    </li>
    <li><a href="#">About</a></li>
</ul>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...