Я использую Foundation off-canvas navigation, пытаясь сделать навигацию, которая занимает всю высоту устройства.
По умолчанию высота опций меню определяется высотой отображаемого содержимого. Это означает, что если ваш контент меньше высоты элементов меню, ваши пункты меню будут невидимыми.
Я хотел бы, чтобы и меню, и высота раздела содержимого были зафиксированы на высоте устройства. При необходимости прокручивать в разделе контента.
Установка высоты и минимальной высоты области содержимого до 100%, по-видимому, не имеет никакого эффекта - только с использованием фиксированной высоты, например. 500px изменит высоту - но тогда это не масштабируется.
Как это достигается?
Если я дам '.inner-wrap' фиксированную высоту, все это изменится. Как я могу убедиться, что .inner-wrap занимает всю высоту устройства?
<div class="off-canvas-wrap">
<div class="inner-wrap">
<nav class="tab-bar">
<section class="left-small">
<a class="left-off-canvas-toggle menu-icon" ><span></span></a>
</section>
</nav>
<aside class="left-off-canvas-menu">
<ul class="off-canvas-list">
<li><label>Label</label></li>
<li><a href="#">link</a></li>
<li><a href="#">link</a></li>
<li><a href="#">link</a></li>
</ul>
</aside>
<section class="main-section">
<div class="section-inner">
<p>blah blah</p>
<p>test</p>
</div>
</section>
<a class="exit-off-canvas"></a>
</div>
</div>