Skip to main content

Menu

Basic


<nav class="menu">
<li class="menu__list-item">
<a class="menu__link" href="#url">First Level Item</a>
</li>
<li class="menu__list-item">
<a class="menu__link menu__link--active" href="#url">Active Item</a>
</li>
<li class="menu__list-item">
<a class="menu__link" href="#url">Third Level Item</a>
</li>
</nav>

With Sublist


<nav class="menu">
<li class="menu__list-item">
<a class="menu__link menu__link--sublist" href="#url">Category</a>
<nav class="menu__list">
<li class="menu__list-item">
<a class="menu__link" href="#url">Nested Item</a>
</li>
<li class="menu__list-item">
<a class="menu__link" href="#url">Another Item</a>
</li>
</nav>
</li>
</nav>

With Caret


<nav class="menu">
<li class="menu__list-item">
<div class="menu__list-item-collapsible">
<a class="menu__link menu__link--sublist-caret" href="#url">
With Caret
</a>
</div>
<nav class="menu__list">
<li class="menu__list-item">
<a class="menu__link" href="#url">First Item</a>
</li>
<li class="menu__list-item">
<a class="menu__link" href="#url">Second Item</a>
</li>
</nav>
</li>
</nav>

With Custom Caret Button


<nav class="menu">
<li class="menu__list-item">
<div class="menu__list-item-collapsible">
<a class="menu__link" href="#url">Category</a>
<button type="button" class="clean-btn menu__caret"></button>
</div>
<nav class="menu__list">
<li class="menu__list-item">
<a class="menu__link" href="#url">First Item</a>
</li>
<li class="menu__list-item">
<a class="menu__link" href="#url">Second Item</a>
</li>
</nav>
</li>
</nav>

Nested Levels


<nav class="menu">
<li class="menu__list-item">
<div class="menu__list-item-collapsible">
<a class="menu__link menu__link--active" href="#url">First Level</a>
<button type="button" class="clean-btn menu__caret"></button>
</div>
<nav class="menu__list">
<li class="menu__list-item">
<div class="menu__list-item-collapsible">
<a class="menu__link" href="#url">Second Level</a>
<button type="button" class="clean-btn menu__caret"></button>
</div>
<nav class="menu__list">
<li class="menu__list-item">
<a class="menu__link" href="#url">Third Level Item</a>
</li>
<li class="menu__list-item">
<a class="menu__link" href="#url">Another Item</a>
</li>
</nav>
</li>
</nav>
</li>
</nav>

Collapsed State

Add the menu__list-item--collapsed class to collapse a menu section:


<nav class="menu">
<li class="menu__list-item menu__list-item--collapsed">
<div class="menu__list-item-collapsible">
<a class="menu__link" href="#url">Collapsed Section</a>
<button type="button" class="clean-btn menu__caret"></button>
</div>
<nav class="menu__list">
<li class="menu__list-item">
<a class="menu__link" href="#url">Hidden Item</a>
</li>
</nav>
</li>
</nav>