Как сделать, чтобы список отображался при наведении?

Итак, у меня есть этот код:

.hoverlist12:hover #details {
  display: block;
}

Дело в том, что список вообще не отображается. Если я изменяю класс hoverlist12 с помощью ul, он работает нормально, но появляется при наведении курсора на все элементы, и я хочу, чтобы он появлялся при наведении курсора только на первый «li». Обычно у меня нет проблем с этим, но сейчас я просто не могу понять это.

.navbar {
  border-radius: 0;
  max-height: 50px;
}
.navbar-default .navbar-nav > li > a,
.navbar-default .navbar-brand {
  color: #ffffff;
}
.navbar-default .navbar-brand:hover {
  color: #ffffff;
  transform: scale(1.1);
}
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-brand:focus,
.navbar-default .navbar-brand:hover {
  color: #ffffff;
}
.navbar-default .navbar-nav > li:focus,
.navbar-default .navbar-nav > li:hover {
  background-color: rgba(0, 0, 0, 0.15);
}
nav {
  font-family: "ITCErasStd-Medium";
}
.hiddeOnTop {
  visibility: hidden;
}
.container-fluid {
  padding-right: 3%;
  padding-left: 3%;
  display: inline-block;
  width: 100%;
}
.navbar-default,
.container-fluid {
  background-color: #be3c7a;
}
.nav > li > a {
  font-size: 1.1em;
}

.navbar .facebook {
  padding: 0;
  margin-top: 7px;
}
.navbar .facebook:hover {
  background: none;
  transform: scale(1.1);
}
.navbar-brand,
.nav > li.active > a {
  font-family: "ITCErasStd-Bold";
}

#details {
  padding: 26px 30px;
  display: none;
  color: white;
  z-index: 900;
  font-size: 2rem;
  list-style-type: none;
  position: absolute;
  margin-top: 50px;
  background-color: #be3c7a;
}
.hoverlist12:hover #details {
  display: block;
}
 <nav class = "mobile_nav">
      <button type = "button">
        <span class = "icon-bar"></span>
        <span class = "icon-bar"></span>
        <span class = "icon-bar"></span>
      </button>
      <ul class = "nav-content">
        <li>
          <a href = "htps://www.facebook.com" alt = "facebook" class = "facebook"
            ><img
              src = "./img/fb-icon.svg"
              alt = "fb-icon"
              onerror = "this.src='./img/fb-icon.png'"
          /></a>
        </li>
        <!-- <li class = "homelk"><a href = "#home">HOME</a></li>               -->
        <li class = "homelk">
          <a href = "./uscaciunea-vaginala.html">CE ESTE adadsadassssss </a>
        </li>
        <li><a href = "#">INTREBARI FRECVENTE</a></li>
        <li><a href = "#">PARTENERI</a></li>
        <li><a href = "#">CONTACT</a></li>
        <!-- <li><a href = "htps://www.facebook.com"><i class = "fa fa-facebook-official"></i></a></li>  -->
      </ul>
    </nav>
    <!-- //////////////////////////// NAVBAR  \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\-->
    <nav class = "navbar navbar-default">
      <div class = "container-fluid">
        <div class = "navbar-header">
          <button
            type = "button"
            class = "navbar-toggle"
            data-toggle = "collapse"
            data-target = "#myNavbar"
          >
            <span class = "icon-bar"></span>
            <span class = "icon-bar"></span>
            <span class = "icon-bar"></span>
          </button>
          <a class = "navbar-brand navigate" href = "#home"><span>HOssME</span></a>
        </div>
        <div class = "collapse navbar-collapse" id = "myNavbar">
          <ul class = "nav navbar-nav navbar-right dropdown">
            <li class = "hoverlist12">
              <a href = "./uscaciunea-vaginala.html">CE ESTE USCACIUNEA</a>
            </li>
              <ul id = "details">
                <li>Manifestari</li>
                <li>Femeia activa</li>
                <li>Maternitatea</li>
                <li>Menopauza</li>
                <li>Sub tratament</li>
              </ul>
            <li><a href = "#"> DE CE HAYLO GYN </a></li>
            <li><a href = "#"> INTREBARI </a></li>
            <li><a href = "#">CONTACT</a></li>
            <li>
              <a href = "htps://www.facebook.com" alt = "facebook" class = "facebook"
                ><img
                  src = "./img/fb-icon.svg"
                  alt = "fb-icon"
                  s
                  onerror = "this.src='./img/fb-icon.png'"
              /></a>
            </li>
            <!-- <li><a href = "htps://www.facebook.com"><i class = "fa fa-facebook-official"></i></a></li>  -->
          </ul>
        </div>
      </div>
    </nav>

Я не вижу идентификатора #details нигде в HTML-коде.

TheViralGriffin 09.04.2019 15:18

Пожалуйста, найдите ответ ниже.

Joykal Infotech 10.04.2019 07:50
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Travel Booking Angular Template один из лучших Travel & Tour booking template in the world. 30+ валидированных HTML5 страниц, которые помогут...
1
2
42
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Используйте селектор следующим образом: .hoverlist12:hover ~ #details Потому что элементы #details и .hoverlist12 являются родственными или находятся на одном уровне. Вы можете использовать этот селектор только .hoverlist12:hover #details, когда #details является дочерним элементом .hoverlist12. Поэтому, пожалуйста, измените свой код CSS, как я предложил, ИЛИ Измените свою структуру, например:

<li class = "hoverlist12">
      <a href = "./uscaciunea-vaginala.html">CE ESTE USCACIUNEA</a>
      <ul id = "details">
         <li>Manifestari</li>
         <li>Femeia activa</li>
         <li>Maternitatea</li>
         <li>Menopauza</li>
         <li>Sub tratament</li>
      </ul>
   </li>

Другие вопросы по теме