Simple responsive sidebar menu.
npm install --save css-ui-responsive-menu
CSS dependencies.
<link rel="stylesheet" href="path/to/normalize.css"> <link rel="stylesheet" href="path/to/perfect-scrollbar.css"> <link rel="stylesheet" href="path/to/font-awesome.css"> <link rel="stylesheet" href="path/to/open-sans.css"> <link rel="stylesheet" href="path/to/cssui.css">
CSS menu.
<link rel="stylesheet" href="path/to/style.menu.css">
CSS light or dark theme. Choose one.
<link rel="stylesheet" href="path/to/style.menu.light.css"> <link rel="stylesheet" href="path/to/style.menu.dark.css">
Use Open Sans fotns.
font-family: 'Open Sans', sans-serif;
Simple menu html.
<!-- nav wrapper --> <div class="nav"> <!-- click show/hide menu --> <div class="click"></div> <div class="sidebar"> <!-- title for sidebar --> <div class="title"> <p>Title for sidebar</p> </div> <div class="responsive"> <ul class="menu scrollbar"> <!-- simple menu --> <li> <span class="name">Simple menu</span> <ul> <li><a href="#">One</a></li> <li><a href="#" class="current">Two</a></li> </ul> </li> </ul> </div> </div> </div> <!-- content wrapper --> <div class="content-wrapper"> <h1>Content</h1> </div>
Dropdown menu html.
<!-- nav wrapper --> <div class="nav"> <!-- click show/hide menu --> <div class="click"></div> <div class="sidebar"> <!-- title for sidebar --> <div class="title"> <p>Title for sidebar</p> </div> <div class="responsive"> <ul class="menu scrollbar"> <!-- dropdown menu --> <li> <span class="name">Dropdown menu</span> <ul> <li><a href="#">Click</a></li> <li class="parent"> <a href="#" class="employ current">Europe</a> <ul class="submenu"> <li><a href="#">Germany</a></li> <li><a href="#" class="current">France</a></li> <li><a href="#">Italy</a></li> <!-- multilevel --> <li class="parent"> <a href="#" class="employ">Click</a> <ul class="submenu"> <li><a href="#">One</a></li> <li><a href="#">Two</a></li> </ul> </li> </ul> </li> </ul> </li> </ul> </div> </div> </div> <!-- content wrapper --> <div class="content-wrapper"> <h1>Content</h1> </div>
Notice info.
<li><a href="#">Notice<span class="notice">3</span></a></li>
javascript libraries and plugins.
<script src="path/to/jquery.js"></script> <script src="path/to/perfect-scrollbar.js"></script> <script src="path/to/responsive.menu.js"></script> <script> $(function() { var ps = new PerfectScrollbar('.scrollbar'); }); </script>
Enjoy responsive menu.