JSFiddle - React, Tailwind, and code Playground
by Manish Sahu
HTML
<script src="https://code.jquery.com/jquery-2.2.4.min.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="//cdn.jsdelivr.net/jquery.sidr/2.2.1/stylesheets/jquery.sidr.light.min.css">
<script src="//cdn.jsdelivr.net/jquery.sidr/2.2.1/jquery.sidr.min.js"></script>
<div id="large-menu">
<nav role="navigation" class="navbar navbar-default navbar-fixed-top">
<div class="container">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<button type="button" data-target="#navbarCollapse" data-toggle="collapse" class="navbar-toggle">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a href="#" class="navbar-brand">My Site</a>
</div>
<!-- Collection of nav links and other content for toggling -->
<div id="navbarCollapse" class="collapse navbar-collapse">
<ul class="nav navbar-nav">
<li><a href="Login">Login </a></li>
<li><a href="SignUp">Sign Up</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li><a href="AboutUs">About Us</a></li>
<li><a href="ContactUs">Contact Us</a></li>
<li><a href="Terms">Terms & condition</a></li>
<li><a href="Privacy">Privacy policy</a></li>
<li><a href="Careers">Career </a></li>
<li><a href="business">Business</a></li>
</ul>
</div>
</div>
</nav>
</div>
<div id="mobile-menu">
...
CSS
@media (max-width: 979px) {
#mobile-menu{
display: none;
}
}
/* Custom, iPhone Retina */
@media only screen and (min-width : 320px){
#mobile-menu{
display: block;
}
#large-menu{
display: none;
}
}
/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px){
#mobile-menu{
display: block;
}
#large-menu{
display: none;
}
}
/* Small Devices, Tablets */
@media only screen and (min-width : 768px){
#mobile-menu{
display: none;
}
#large-menu{
display: block;
}
}
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px){
#mobile-menu{
display: none;
}
#large-menu{
display: block;
}
}
/* Medium Devices, Desktops */
@media only screen and (max-width : 992px){
#mobile-menu{
display: none;
}
#large-menu{
display: block;
}
}
/* Small Devices, Tablets */
@media only screen and (max-width : 768px){
#mobile-menu{
display: none;
}
#large-menu{
display: block;
}
}
JavaScript
$(document).ready(function () {
$('#simple-menu').sidr();
});