Toggle navigation
Bootsnipp
Bootstrap
For
CSS Frameworks
Bootstrap
Foundation
Semantic UI
Materialize
Pure
Bulma
References
CSS Reference
Tools
Community
Page Builder
Form Builder
Button Builder
Icon Search
Dan's Tools
Diff / Merge
Color Picker
Keyword Tool
Web Fonts
.htaccess Generator
Favicon Generator
Site Speed Test
Snippets
Featured
Tags
By Bootstrap Version
4.1.1
4.0.0
3.3.0
3.2.0
3.1.0
3.0.3
3.0.1
3.0.0
2.3.2
Register
Login
"DS01"
Bootstrap 3.3.0 Snippet by
eduluzcp
3.3.0
Preview
HTML
CSS
JS
View Full Screen
Forked from
Fork
Fork this
Parent
1.0K
 
0 Fav
Post to Facebook
Tweet this
<link href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.0/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css"> <script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.0/js/bootstrap.min.js"></script> <script src="//code.jquery.com/jquery-1.11.1.min.js"></script> <!------ Include the above in your HEAD tag ----------> <link href="http://fontawesome.io/assets/font-awesome/css/font-awesome.css" rel="stylesheet" media="screen"> <nav class="navbar navbar-default navbar-fixed-top topbar"> <div class="container-fluid"> <div class="navbar-header"> <a href="#" class="navbar-brand"> <span class="visible-xs">Product</span> <span class="hidden-xs">Product</span> </a> <p class="navbar-text"> <a href="#" class="sidebar-toggle"> <i class="fa fa-bars"></i> </a> </p> </div> <div class="navbar-collapse collapse" id="navbar-collapse-main" style="text-align:center"> <!-- <div style="color:#fff;margin: 0 auto; display: block; float: none; "> Company name and logo </div> --> <ul class="nav navbar-nav navbar-right"> <li> <button class="navbar-btn"> <i class="fa fa-bell"></i> </button> </li> <li class="dropdown"> <button class="navbar-btn" data-toggle="dropdown"> <img src="http://lorempixel.com/30/30/people" class="img-circle"> </button> <ul class="dropdown-menu"> <li><a href="#">Dashboard</a></li> <li><a href="#">Account</a></li> <li class="nav-divider"></li> <li><a href="#">Logout</a></li> </ul> </li> </ul> <div style="color:#fff;margin-top: 10px; "> Company name and logo </div> </div> </div> </nav> <article class="wrapper"> <aside class="sidebar"> <ul class="sidebar-nav"> <li class="active"><a href="#dashboard" data-toggle="tab"><i class="fa fa-dashboard"></i> <span>Dashboard</span></a></li> <li><a href="#configuration" data-toggle="tab"><i class="fa fa-cogs"></i> <span>Configuration</span></a></li> <li><a href="#resources" data-toggle="tab"><i class="fa fa-book"></i> <span>Resourcse</span></a></li> <li><a href="#history" data-toggle="tab"><i class="fa fa-users"></i> <span>History</span></a></li> <li><a href="#users" data-toggle="tab"><i class="fa fa-users"></i> <span>Users</span></a></li> <li><a href="#mail" data-toggle="tab"><i class="fa fa-envelope"></i> <span>Support</span></a></li> <li><a href="#home" data-toggle="tab"><i class="fa fa-home"></i> <span>Home</span></a></li> </ul> </aside> <section class="main"> <section class="tab-content"> <section class="tab-pane active fade in content" id="dashboard"> <div class="row"> <div class="col-xs-6 col-sm-3"> <div class="panel panel-primary"> <div class="panel-body"> <br/><br/><br/><br/> </div> </div> </div> <div class="col-xs-6 col-sm-3"> <div class="panel panel-success"> <div class="panel-body"> <br/><br/><br/><br/> </div> </div> </div> <div class="col-xs-6 col-sm-3"> <div class="panel panel-danger"> <div class="panel-body"> <br/><br/><br/><br/> </div> </div> </div> <div class="col-xs-6 col-sm-3"> <div class="panel panel-warning"> <div class="panel-body"> <br/><br/><br/><br/> </div> </div> </div> <div class="col-xs-12 col-sm-9"> <div class="panel panel-default"> <div class="panel-heading"> Something </div> <div class="panel-body"> This layout uses tabs to demonstrate what you could do with it. It probably makes more sense to use individual pages/templates in a production app. <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> </div> </div> </div> <div class="col-xs-12 col-sm-3"> <div class="panel panel-default"> <div class="panel-heading"> Something </div> <div class="panel-body"> The sidebar is naturally responsive according to screen width. You can toggle it using the menu button in the topbar. Test it out by increasing/decreasing your screen width and watch it respond. </div> </div> </div> </div> </section> <section class="tab-pane fade" id="configuration"> <nav class="subbar"> <ul class="nav nav-tabs"> <li class="active"><a href="#access" data-toggle="tab"><i class="fa fa-code"></i> <span>System</span></a></li> <li><a href="#roles" data-toggle="tab"><i class="fa fa-user"></i> <span>Roles</span></a></li> </ul> </nav> <section class="tab-content content"> <section class="tab-pane active fade in" id="access"> <div class="row"> <div class="col-xs-12"> <div class="panel panel-default"> <div class="panel-heading"> Something </div> <div class="panel-body"> <br/><br/><br/><br/> </div> </div> </div> <div class="col-xs-12 col-sm-4"> <div class="panel panel-default"> <div class="panel-heading"> Something </div> <div class="panel-body"> <br/><br/><br/><br/> </div> </div> </div> <div class="col-xs-12 col-sm-4"> <div class="panel panel-default"> <div class="panel-heading"> Something </div> <div class="panel-body"> <br/><br/><br/><br/> </div> </div> </div> <div class="col-xs-12 col-sm-4"> <div class="panel panel-default"> <div class="panel-heading"> Something </div> <div class="panel-body"> <br/><br/><br/><br/> </div> </div> </div> </div> </section> <section class="tab-pane fade" id="roles"> <div class="row"> <div class="col-xs-12 col-sm-8 col-md-9"> <div class="panel panel-default"> <div class="panel-heading"> Something </div> <div class="panel-body"> <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> </div> </div> </div> <div class="hidden-xs col-sm-4 col-md-3"> <div class="panel panel-default"> <div class="panel-heading"> Something </div> <div class="panel-body"> <br/><br/><br/> </div> </div> <div class="panel panel-default"> <div class="panel-heading"> Something </div> <div class="panel-body"> <br/><br/><br/> </div> </div> </div> </div> </section> </section> </section> <section class="tab-pane fade" id="users"> </section> <section class="tab-pane fade" id="mail"> </section> </section> </section> </article>
body { background-color: #dedede; } .topbar { background: #000; border-color: #000; border-radius: 0px; } .topbar .navbar-header a { color: #ffffff; } .wrapper { padding-left: 0px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; } .sidebar { z-index: 1000; position: fixed; top: 50px; left: -50px; width: 50px; height: 100%; overflow-y: auto; background: #000; color: #ffffff; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; } .main { width: 100%; position: relative; padding-bottom:20px; } .wrapper.toggled { padding-left: 50px; } .wrapper.toggled .sidebar { left: 0; } /* Sidebar Styles */ .sidebar-nav { position: absolute; top: 52px; width: 50px; margin: 0; padding: 0; list-style: none; } .sidebar-nav li { line-height: 40px; } .sidebar-nav li a { display: block; text-decoration: none; color: #e8e8e8; padding: 0; text-align:center; } .sidebar-nav li a:hover, .sidebar-nav li.active a { text-decoration: none; color: #fff; background: #fff; background: rgba(255,255,255,0.2); } .sidebar-nav li a:active, .sidebar-nav li a:focus { text-decoration: none; } .sidebar-nav li span, .subbar li span { display : none; } nav.subbar { position: relative; width: 100%; border-radius: 0px; background: #fff; margin: 50px 0 -50px 0; padding: 10px 0 0 0; z-index: 2; } nav.subbar > ul.nav.nav-tabs { padding: 0 5px; } nav.subbar > ul.nav.nav-tabs > li.active > a { background: #dedede; border-top: 1px solid #a6a6a6; border-left: 1px solid #a6a6a6; border-right: 1px solid #a6a6a6; border-radius: 0px; } .content { margin-top: 70px; padding: 0 30px; } @media(min-width:768px){ .subbar li span { display: inline; } } @media(min-width:992px) { .wrapper { padding-left: 50px; } .sidebar { left: 0; width: 50px; } .wrapper.toggled { padding-left: 200px; } .wrapper.toggled .sidebar, .wrapper.toggled .sidebar-nav { width: 200px; } .wrapper.toggled .sidebar-nav li a { text-align: left; padding: 0 0 0 10px; } .wrapper.toggled .sidebar-nav li span { display: inline; } } .navbar-btn { background: none; border: none; height: 35px; min-width: 35px; color: #fff; } .navbar-text { margin-top: 14px; margin-bottom: 14px; } @media (min-width: 768px) { .navbar-text { float: left; margin-left: 15px; margin-right: 15px; } }
$(document).on("click",".sidebar-toggle",function(){ $(".wrapper").toggleClass("toggled"); });
Related:
See More
Free Template
Gaia Bootstrap Template
Questions / Comments:
Post
Posting Guidelines
Formatting
- Now
×
Close
Donate
BTC: 12JxYMYi6Vt3mx3hcmP3B2oyFiCSF3FhYT
ETH: 0xCD715b2E3549c54A40e6ecAaFeB82138148a6c76