"Ui-Kit-Metro Like Nav"
Bootstrap 3.1.0 Snippet by mccubeical

<link href="//netdna.bootstrapcdn.com/bootstrap/3.1.0/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css"> <script src="//netdna.bootstrapcdn.com/bootstrap/3.1.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 ----------> <!DOCTYPE html> <html> <head> <title></title> </head> <body> <div class="container"> <div class="row"> <div class="btn-group btn-group-justified" id="myGroup"> <div class="btn-group"> <button class="btn btn-nav" id="1" type= "button"><span class= "glyphicon glyphicon-folder-close"></span> <p>Projects</p></button> </div> <div class="btn-group"> <button class="btn btn-nav dropdown" data-parent="#myGroup" data-toggle="collapse" id="2" type="button"><span class= "glyphicon glyphicon-envelope"></span> <p>Distribution</p></button> </div> <div class="btn-group"> <button class="btn btn-nav dropdown" data-parent="#myGroup" data-toggle="collapse" id="3" type="button"><span class= "glyphicon glyphicon-floppy-disk"></span> <p>Data & Analysis</p></button> </div> <div class="btn-group"> <button class="btn btn-nav dropdown" data-parent="#myGroup" data-toggle="collapse" id="4" type="button"><span class= "glyphicon glyphicon-signal"></span> <p>Reports</p></button> </div> </div> </div> <div class="accordion-group"> <div class="collapse indent" id="one"> <div class="panel panel-default"> <div class="panel-body"> <div class="row"> <div class="card"> <img alt="Card image cap" data-src= "holder.js/100px280/thumb"> <p class="card-text">This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.</p> </div> <div class="card"> <img alt="Card image cap" data-src= "holder.js/100px280/thumb"> <p class="card-text">This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.</p> </div> <div class="card"> <img alt="Card image cap" data-src= "holder.js/100px280/thumb"> <p class="card-text">This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.</p> </div> </div> </div> </div> </div> <div class="collapse indent" id="two"> <div class="panel panel-default"> <div class="panel-body"> <div class="row"> <div class="card"> <img alt="Card image cap" data-src= "holder.js/100px280/thumb"> <p class="card-text">This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.</p> </div> <div class="card"> <img alt="Card image cap" data-src= "holder.js/100px280/thumb"> <p class="card-text">This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.</p> </div> <div class="card"> <img alt="Card image cap" data-src= "holder.js/100px280/thumb"> <p class="card-text">This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.</p> </div> <div class="card"> <img alt="Card image cap" data-src= "holder.js/100px280/thumb"> <p class="card-text">This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.</p> </div> </div> </div> </div> </div> <div class="collapse indent" id="three"> edit </div> <div class="collapse indent" id="four"> content </div> </div> </div> </body> </html>
/* Inspired by http://dribbble.com/shots/890759-Ui-Kit-Metro/attachments/97174 */ *, *:before, *:after { /* Chrome 9-, Safari 5-, iOS 4.2-, Android 3-, Blackberry 7- */ -webkit-box-sizing: border-box; /* Firefox (desktop or Android) 28- */ -moz-box-sizing: border-box; /* Firefox 29+, IE 8+, Chrome 10+, Safari 5.1+, Opera 9.5+, iOS 5+, Opera Mini Anything, Blackberry 10+, Android 4+ */ box-sizing: border-box; } body { text-align: center; padding-top: 40px; } .card { float: left; width: 33.333%; padding: .75rem; margin-bottom: 2rem; border: 0; } .card > img { margin-bottom: .75rem; } .card-text { font-size: 85%; text-align:left; } .btn-nav { background-color: #fff; border: 1px solid #e0e1db; -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */ -moz-box-sizing: border-box; /* Firefox, other Gecko */ box-sizing: border-box; /* Opera/IE 8+ */ } .accordion-group .class-indent { display: none; } .btn-nav:hover { color: #81C2CB; cursor: pointer; -webkit-transition: color 1s; /* For Safari 3.1 to 6.0 */ transition: color 1s; } .btn-nav.active { color: #81C2CB; padding: 2px; border-bottom: 6px solid #81C2CB; border-left: 0; border-right: 0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -webkit-transition: border 0.3s ease-out, color 0.3s ease 0.5s; -moz-transition: border 0.3s ease-out, color 0.3s ease 0.5s; -ms-transition: border 0.3s ease-out, color 0.3s ease 0.5s; /* IE10 is actually unprefixed */ -o-transition: border 0.3s ease-out, color 0.3s ease 0.5s; transition: border 0.3s ease-out, color 0.3s ease 0.5s; } .btn-nav .glyphicon { padding-top: 16px; font-size: 40px; } .btn-nav.active p { margin-bottom: 8px; } @-webkit-keyframes pulsate { 50% { color: #000; } } @keyframes pulsate { 50% { color: #000; } } @media (max-width: 480px) { .btn-group { display: block !important; float: none !important; width: 100% !important; max-width: 100% !important; } } @media (max-width: 600px) { .btn-nav .glyphicon { padding-top: 12px; font-size: 26px; } }
var activeEl = 2; $(function() { var items = $('.btn-nav'); $( items[activeEl] ).addClass('active'); $( ".btn-nav" ).click(function() { $( items[activeEl] ).removeClass('active'); $( this ).addClass('active'); activeEl = $( ".btn-nav" ).index( this ); }); $("#1").click(function(){ $("#one").show(); $("#two").hide(); $("#three").hide(); $("#four").hide(); }); $("#2").click(function(){ $("#one").hide(); $("#two").show(); $("#three").hide(); $("#four").hide(); }); $("#3").click(function(){ $("#one").hide(); $("#two").hide(); $("#three").show(); $("#four").hide(); }); $("#4").click(function(){ $("#one").hide(); $("#two").hide(); $("#three").hide(); $("#four").show(); }); });

Related: See More


Questions / Comments: