Я пытаюсь настроить боковую панель навигации, которая показывает / скрывает при нажатии на значок гамбургера. Уже вроде это достигнуто, но проблема в том, что и ли внутри ul оживляют; Я вижу их на переходе сужается, а затем растет с Nav Div. Надеюсь, что вы понимаете, о чем я. Как я могу установить это, чтобы видеть только родительский элемент (sideNav), чтобы «расти» по ширине? Сейчас довольно странно видеть этот переход на языке li.
Я работаю над темой для CMS с динамическим содержимым c (поэтому большинство элементов уже унаследовали стили, поэтому я ' Я пытаюсь выяснить, что вызывает анимацию на li), разметка, более или менее, выглядит следующим образом.
function openNav() {
document.getElementById("mySidenav").style.width = "250px";
}
.sideNav {
position: fixed;
top: 0;
left: 0;
z-index: 9;
width: 0;
height: 100%;
overflow-x: hidden;
transition: all 0.5s ease;
}
<span id="openMenu" onclick="openNav()">Menu</span>
<nav class="sideNav">
<div class="navBar_primary">
<ul>
<li class="navBar_item">
<a href="#">Item</a>
<ul class="navBar_secondary">
<li class="navBar_item">
<a href="#">Submenu Item</a>
</li>
</ul>
</li>
<li class="navBar_item">
<a href="#">Item 2</a>
</li>
</ul>
</div>
</nav>
Спасибо всем заранее.