Menu
A simple menu, for any type of vertical navigation
The menu is a vertical navigation component that comprises:
-
the
menucontainer -
informative
menu-labellabels -
interactive
menu-listlists that can be nested up to 2 levels
<aside class="menu">
<p class="menu-label">
Menu
</p>
<ul class="menu-list">
<li>
<a>
<span class="icon">
<i class="fa fa-home"/>
</span>
<span>Home</span>
<span class="menu-action icon">
</span>
</a>
</li>
<li>
<a class="is-active">
<span class="icon">
<i class="fa fa-user"/>
</span>
<span>My Account</span>
</a>
<ul>
<li>
<a>
<span class="icon">
<i class="fa fa-info-circle"/>
</span>
<span>Profile</span>
<span class="menu-action icon">
</span>
</a>
</li>
<li>
<a>
<span class="icon">
<i class="fa fa-cog"/>
</span>
<span>Settings</span>
<span class="menu-action icon">
</span>
</a>
</li>
</ul>
</li>
<li>
<a>
<span class="icon">
<i class="fa fa-sign-out"/>
</span>
<span>Logout</span>
</a>
</li>
</ul>
</aside>
<aside class="menu is-bordered">
<p class="menu-label">
<span>Menu Bordered</span>
<span class="menu-action icon">
<i class="fas fa-chevron-down"></i>
</span>
</p>
<div class="menu-list">
<a class="is-active">
<span class="icon">
<i class="fa fa-home"></i>
</span>
<span>Home</span>
<span class="menu-action icon">
</span>
</a>
<a class="is-disabled">
<span class="icon">
<i class="fa fa-cog"></i>
</span>
<span>Settings</span>
<span class="menu-action icon">
</span>
</a>
<a>
<span class="icon">
<i class="fa fa-sign-out"></i>
</span>
<span>Logout</span>
</a>
</div>
</aside>
<div class="divider"/>
<aside class="menu is-lines">
<p class="menu-label">
<span>Menu Lines</span>
<span class="menu-action icon">
<i class="fas fa-chevron-down"></i>
</span>
</p>
<div class="menu-list">
<a class="is-active">
<span class="icon">
<i class="fa fa-home"></i>
</span>
<span>Home</span>
<span class="menu-action icon">
</span>
</a>
<a class="is-disabled">
<span class="icon">
<i class="fa fa-cog"></i>
</span>
<span>Settings</span>
<span class="menu-action icon">
</span>
</a>
<a>
<span class="icon">
<i class="fa fa-sign-out"></i>
</span>
<span>Logout</span>
</a>
</div>
</aside>
Variables #
You can use these variables to customize, Simply set one or multiple of these variables before importing Buval. Learn how.
Name | Type | Default |
|---|---|---|
$menu-item-color | color | $text |
$menu-item-radius | size | $radius-small |
$menu-item-hover-color | color | $text-strong |
$menu-item-hover-background-color | color | $background |
$menu-item-active-color | color | $link-invert |
$menu-item-active-background-color | color | $link |
$menu-list-border-left | size | 1px solid $border |
$menu-list-line-height | size | 1.25 |
$menu-list-link-padding | size | 0.5em 0.75em |
$menu-nested-list-margin | size | 0.75em |
$menu-nested-list-padding-left | size | 0.75em |
$menu-label-color | color | $text-light |
$menu-label-font-size | size | 0.75em |
$menu-label-letter-spacing | size | 0.1em |
$menu-label-spacing | size | 1em |