如何在bootstrap中添加汉堡包菜单 [英] How to add hamburger menu in bootstrap
本文介绍了如何在bootstrap中添加汉堡包菜单的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我需要一些关于bootstrap导航的帮助。我希望通过手机上的汉堡图标来切换它。
这里是codepen: http://codepen.io/sadman/pen/hfGwv (link invalid)
.navbar,.navbar-inverse {border-radius:0; border:none; margin-bottom:0; min-height:80px;}。nav li {display:inline;颜色:白色;}。navbar-inverse .navbar-nav> li> a {color:#ffffff; font-family:Lato; font-size:1.7em; font-weight:300; padding:30px 25px 33px 25px;}。navbar-inverse .navbar-nav li a:hover {background-color:#444444;过渡:0.7s全部线性; height:100%;}
< script src = https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js\"></script><script src =https://cdnjs.cloudflare.com/ajax /libs/twitter-bootstrap/3.3.7/js/bootstrap.min.js\"></script><link rel =stylesheethref =https://cdnjs.cloudflare.com/ajax/libs /twitter-bootstrap/3.3.7/css/bootstrap.min.css\"> ;<nav class =navbar navbar-inverse navbar-static-toprole =navigation> < div class =container> < ul class =nav navbar-nav> < li>< a href =index.php>主页< / a>< / li> < li>< a href =about.php>关于< / a>< / li> < li>< a href =#portfolio>投资组合< / a>< / li> < li>< a href =#>博客< / a>< / li> < li>< a href =contact.php>联络人< / a>< / li> < / UL> < / div>< / nav>
解决方案 / pen / bKFzDrel =nofollow noreferrer> Codepen
< script src =https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js>< / script>< script src =https:/ /cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/js/bootstrap.min.js\"></script><link rel =stylesheethref =https:// cdnjs .cloudflare.com / ajax / libs / twitter-bootstrap / 3.3.7 / css / bootstrap.min.css>< nav class =navbar navbar-inverse navbar-static-toprole =navigation> < div class =container> < div class =navbar-header> < button type =buttonclass =navbar-toggle collapseddata-toggle =collapsedata-target =#bs-example-navbar-collapse-1> < span class =sr-only>切换导航< / span> < span class =icon-bar>< / span> < span class =icon-bar>< / span> < span class =icon-bar>< / span> < /按钮> < / DIV> <! - 收集导航链接,表单和其他内容以进行切换 - > < div class =collapse navbar-collapseid =bs-example-navbar-collapse-1> < ul class =nav navbar-nav> < li>< a href =index.php>主页< / a>< / li> < li>< a href =about.php>关于< / a>< / li> < li>< a href =#portfolio>投资组合< / a>< / li> < li>< a href =#>博客< / a>< / li> < li>< a href =contact.php>联络人< / a>< / li> < / UL> < / DIV> < / nav>
I need some help with bootstrap nav. I want it to be toggled via a hamburger icon on mobile.
Here it is on codepen: http://codepen.io/sadman/pen/hfGwv (link invalid)
.navbar,
.navbar-inverse {
border-radius: 0;
border: none;
margin-bottom: 0;
min-height: 80px;
}
.nav li {
display: inline;
color: white;
}
.navbar-inverse .navbar-nav>li>a {
color: #ffffff;
font-family: Lato;
font-size: 1.7em;
font-weight: 300;
padding: 30px 25px 33px 25px;
}
.navbar-inverse .navbar-nav li a:hover {
background-color: #444444;
transition: 0.7s all linear;
height: 100%;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css">
<nav class="navbar navbar-inverse navbar-static-top" role="navigation">
<div class="container">
<ul class="nav navbar-nav">
<li><a href="index.php">Home</a></li>
<li><a href="about.php">About</a></li>
<li><a href="#portfolio">Portfolio</a></li>
<li><a href="#">Blog</a></li>
<li><a href="contact.php">Contact</a></li>
</ul>
</div>
</nav>
解决方案
All you have to do is read the code on getbootstrap.com:
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css">
<nav class="navbar navbar-inverse navbar-static-top" role="navigation">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div>
<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav">
<li><a href="index.php">Home</a></li>
<li><a href="about.php">About</a></li>
<li><a href="#portfolio">Portfolio</a></li>
<li><a href="#">Blog</a></li>
<li><a href="contact.php">Contact</a></li>
</ul>
</div>
</div>
</nav>
这篇关于如何在bootstrap中添加汉堡包菜单的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文