Я пытаюсь добавить раскрывающееся меню к моей навигации, как описано в документации здесь .
По умолчанию .dropdown-content
установлено на top: 0;
. А вот поведение по умолчанию:
Если я изменил верхнюю часть на 50px
в materialize.css
, он фактически переместит ее вверх 50 пикселей и установит стиль элемента на top: -50px
.
Вот код:
.dropdown-content {
top: 50px;
}
Но когда он рендерится, элемент выглядит так:
<ul id="dropdown1" class="dropdown-content" tabindex="0" style="display: block; width: 139.297px; left: 900.891px; top: -50px; height: 216px; transform-origin: 0px 0px 0px; opacity: 1; transform: scaleX(1) scaleY(1);">
(ключ `top: -50px;)
Я тестировал с несколькими значениями, вот 65:
.dropdown-content {
top: 65px;
}
<ul id="dropdown1" class="dropdown-content" tabindex="0" style="display: block; width: 139.297px; left: 900.891px; top: -65px; height: 216px; transform-origin: 0px 0px 0px; opacity: 1; transform: scaleX(1) scaleY(1);">
(сейчас top: -65px
)
Вот скриншот, если вы хотите посмотреть
Почему это инвертирует это значение? Как сделать раскрывающийся список, чтобы он не закрывал главное меню?