Перекрытие / переполнение столбцов CSS

У меня есть вопрос об использовании абсолютно позиционированных div в CSS-столбцах. По сути, у меня есть система меню, которая использует неорганизованный список с примененным счетчиком 2. При наведении курсора на один из элементов li я хочу, чтобы появился абсолютно позиционированный div - что он и делает. Но похоже, что он перекрывается вторым столбцом, что делает его непригодным для использования. Смотрите скриншот здесь:

<ul class="nav">
  <li>
    <a href="#">Internal Storage Solutions</a>
    <div class="drop">
      <ul>
        <li>
          <a href="#">Some Link</a>
        </li>
      </ul>
    </div>
  </li>
</ul>

Бледно-голубой элемент, который вы видите выделенным в инструментах разработчика, - это то, что мне нужно, чтобы он был виден. Я пробовал z-index, но он здесь не работает, поэтому мне интересно, может быть, это странное поведение столбца?

заранее спасибо

1 ответ

Решение

Причина, по которой раскрывающийся список не отображается, заключается в том, что он скрыт внутри <li>, Я нашел решение, в котором перенес выпадающее меню. <div> после того, как связанный <li> и использовал JavaScript, чтобы показать / скрыть раскрывающийся список. column-count похоже, не работает с фрагментами кода Stackru, поэтому вот CodePen: http://codepen.io/phantomesse/pen/OPvyGY

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