In ZoaUI, the navbar provides an organized and responsive way of navigation. A navbar can seamlessly contain links, forms, and dropdowns. This component relies on JavaScript.
Note: the value of the toggle button’s data-zo-navbar attribute should match the corresponding .zo-navbar__nav’s id attribute—or whichever selector.
<div class="zo-navbar zo-navbar--bordered">
<a href="#" class="zo-navbar__link zo-navbar__toggle" role="button" data-zo-navbar="#nav1"></a>
<h2 class="zo-navbar__brand">
<a href="#" class="zo-navbar__link zo-navbar__brand__link">ZoaUI</a>
</h2>
<div class="zo-navbar__nav" id="nav1">
<ul class="zo-navbar__list">
<li class="zo-navbar__item">
<a href="#" class="zo-navbar__link zo-navbar__nav__link zo--active">Active item</a>
</li>
<li class="zo-navbar__item">
<a href="#" class="zo-navbar__link zo-navbar__nav__link">Another</a>
</li>
</ul>
<ul class="zo-navbar__list zo-navbar__list--right">
<li class="zo-navbar__item">
<a href="#" class="zo-navbar__link zo-navbar__nav__link">Hyperlink</a>
</li>
<li class="zo-navbar__item">
<a href="#" class="zo-navbar__link zo-navbar__nav__link">Another</a>
</li>
</ul>
</div>
</div>
Navbars can also be styled in ZoaUI’s primary color. By default they have only a border at the bottom. However they can be made bordered by adding .zo-navbar--bordered, or borderless by .zo-navbar--borderless.
Rounded corners can be achieved by adding the zo--radius class.
Note: the deprecated zo-navbar--radius class would set the navbar’s border-radius to 6px instead of 4px.
<div class="zo-navbar zo-navbar--dark">
<a href="#" class="zo-navbar__link zo-navbar__toggle zo-navbar__link--bgDark" role="button" data-zo-navbar="#nav2"></a>
<h2 class="zo-navbar__brand">
<a href="#" class="zo-navbar__link zo-navbar__brand__link zo-navbar__link--bgDark">ZoaUI</a>
</h2>
<div class="zo-navbar__nav zo-navbar__nav--bgDark" id="nav2">
<ul class="zo-navbar__list">
<li class="zo-navbar__item">
<a href="#" class="zo-navbar__link zo-navbar__nav__link zo-navbar__link--bgDark">Hyperlink</a>
</li>
<li class="zo-navbar__item">
<a href="#" class="zo-navbar__link zo-navbar__nav__link zo-navbar__link--bgDark">Another</a>
</li>
</ul>
<ul class="zo-navbar__list zo-navbar__list--right">
<li class="zo-navbar__item">
<a href="#" class="zo-navbar__link zo-navbar__nav__link zo-navbar__link--bgDark">Hyperlink</a>
</li>
<li class="zo-navbar__item">
<a href="#" class="zo-navbar__link zo-navbar__nav__link zo-navbar__link--bgDark">Another</a>
</li>
</ul>
</div>
</div>
<div class="zo-navbar zo-navbar--dark zo-navbar-borderless zo--radius">
<a href="#" class="zo-navbar__link zo-navbar__toggle zo-navbar__link--bgDark" role="button" data-zo-navbar="#nav3"></a>
<h2 class="zo-navbar__brand">
<a href="#" class="zo-navbar__link zo-navbar__brand__link zo-navbar__link--bgDark">ZoaUI</a>
</h2>
<div class="zo-navbar__nav zo-navbar__nav--bgDark zo--radius" id="nav3">
<ul class="zo-navbar__list">
<li class="zo-navbar__item">
<a href="#" class="zo-navbar__link zo-navbar__nav__link zo-navbar__link--bgDark">Hyperlink</a>
</li>
<li class="zo-navbar__item">
<a href="#" class="zo-navbar__link zo-navbar__nav__link zo-navbar__link--bgDark">Another</a>
</li>
</ul>
<ul class="zo-navbar__list zo-navbar__list--right">
<li class="zo-navbar__item">
<a href="#" class="zo-navbar__link zo-navbar__nav__link zo-navbar__link--bgDark">Hyperlink</a>
</li>
<li class="zo-navbar__item">
<a href="#" class="zo-navbar__link zo-navbar__nav__link zo-navbar__link--bgDark">Another</a>
</li>
</ul>
</div>
</div>