Я пытаюсь создать макет с верхней панелью навигации и левым меню, которое сворачивается.
Кроме того, левое меню будет скрыто на экране среднего размера или меньшего размера. Однако левое меню должно постоянно занимать всю высоту страницы независимо от фактического размера меню.
Вот мой код
<div class="container-fluid h-100 mh-100 no-gutters pl-0">
<div class="d-flex h-100">
<div class="bg-dark h-100 mh-100 d-none d-md-block" style="min-width: 18rem; max-width: 22rem;">
<ul class="list-group p-2">
<li class="list-group-item">
<a href="#" type="button" data-toggle="collapse" data-target="#multiCollapseExample2" aria-expanded="false" aria-controls="multiCollapseExample2">Parent - Test</a>
<ul class="list-group collapse" id="multiCollapseExample2">
<li class="list-group-item">Test</li>
<li class="list-group-item">Test</li>
<li class="list-group-item">Test</li>
</ul>
</li>
</ul>
</div>
<main role="main" class="flex-grow-1 pl-3 h-100 mh-100">
Here is main content....
</main>
</div>
</div>
Вот скрипач моего кода https://jsfiddle.net/7fcahme8/
Как вы можете видеть, левое меню имеет высоту 100% при визуализации страницы. Но когда вы нажимаете «Parent - Test» слева, меню переходит в меню div, которое я хочу исправить. Я ожидаю, что левый разделитель будет расширяться по мере расширения его содержимого.
Как я могу заставить левое меню постоянно расширяться на 100% независимо от его содержания?
Я пытаюсь расширить левый разделитель меню для расширения. Как вы можете видеть на скриншоте ниже, список-группа растет больше, чем меню.
