Responsive Hamburger Sidebar Navigation In Pure JavaScript – Omega.js
| AUTHOR: | SelMaK-fr |
|---|---|
| VIEWS TOTAL: | 2,885 views |
| OFFICIAL PAGE: | Go to website |
| LAST UPDATE: | April 5, 2019 |
| LICENSE: | MIT |
Preview:

Description:
Omega.js is a modern responsive mobile-first navigation system for the web.
It uses CSS media queries to detect the screen size and collapse the regular navbar into a hamburger sidebar navigation (aka. off-canvas navigation).
Click/tap the hamburger button to toggle the sidebar navigation sliding out from the edge of the screen.
See also:
How to use it:
Import the Omega’s JavaScript and CSS files into the document.
<link rel="stylesheet" href="assets/css/omega.css"> <script src="assets/js/omega.js"></script>
Create the HTML for the sidebar navigation and done.
<div id="omega">
<div id="omega-content">
<nav>
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">About</a></li>
<li><a href="#">Blog</a></li>
<li><a href="#">Contact</a></li>
</ul>
</nav>
<div class="omega-links">
<a href="#" class="button">Link 1</a>
<a href="#" class="button button-outline ">Link 2</a>
</div>
</div>
<button id="omega-button">☰</button>
<div id="omega-sidebar">
<div id="omega-sidebar-header"></div>
<div id="omega-sidebar-body"></div>
</div>
<div id="omega-overlay"></div>
</div>
