BootStrap响应式导航栏
转自http://www.jianshu.com/p/d0c2e0d47645
<!DOCTYPE html> <html> <head> <title>bootstrap实现导航栏的响应式布局,当在小屏幕、手机屏幕浏览时自动折叠隐藏</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link href="bootstrap.min.css" rel="stylesheet"> <style type="text/css"> .nav-logo{ float: left; height: 40px; margin-top: 5px; overflow: hidden; } .nav-logo a{ margin: 0; padding: 0; } </style> </head> <body> <!--导航--> <div class="navbar navbar-fixed-top navbar-inverse" > <div class="container"> <div class="nav-logo"> <a class="" href="#"> <img class="img-responsive" src="logo.png" alt="北京市慧谷阳光科技有限公司" style="height: 100%;width: auto;" /> </a> </div> <div class="navbar-header"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navBar"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> </div> <div class="collapse navbar-collapse navbar-right" id="navBar"> <ul class="nav navbar-nav"> <li><a href="#">首页</a></li> <li><a href="#">公司介绍</a></li> <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown"> 产品中心<span class="caret"></span> </a> <ul class="dropdown-menu" role="menu"> <li><a href="#">SmartCall智能呼</a></li> <li><a href="#">运营管理平台OMS</a></li> <li><a href="#">客户关系管理系统</a></li> <li><a href="#">电销系统</a></li> <li><a href="#">知识库管理</a></li> <li><a href="#">排班管理模块</a></li> <li><a href="#">考试培训系统</a></li> <li><a href="#">多媒体调度指挥系统</a></li> </ul> </li> <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown"> 行业方案<span class="caret"></span> </a> <ul class="dropdown-menu" role="menu"> <li><a href="#">多媒体呼叫中心</a></li> <li><a href="#">保险行业</a></li> <li><a href="#">制造行业</a></li> <li><a href="#">政府部门</a></li> <li><a href="#">教育行业</a></li> <li><a href="#">酒店/旅游</a></li> <li><a href="#">电子商务</a></li> <li><a href="#">社区服务</a></li> <li><a href="#">铁路/客运</a></li> <li><a href="#">医疗卫生</a></li> </ul> </li> <li><a href="#">公司新闻</a></li> <li><a href="#">典型客户</a></li> <li><a href="#">合作伙伴</a></li> <li><a href="#">联系我们</a></li> </ul> </div> </div> </div> <script src="../assets/js/jquery-2.2.1.min.js"></script> <script src="bootstrap.min.js"></script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <title>Bootstrap导航栏制作</title> <meta name="description" content=""> <meta name="keywords" content=""> <link href="" rel="stylesheet"> <script type="text/javascript" src="js/jquery.min.js"></script> <script type="text/javascript" src="js/bootstrap.min.js"></script> <link rel="stylesheet" type="text/css" href="css/bootstrap.min.css"> </head> <body> <!-- 注意:这里由于设置了顶部固定导航栏:navbar-fixed-top 所以,当设置内容页时,顶部导航栏可能会盖住内容。这时需要给内容部分设置一个顶部外边距也可以解决 --> <nav class="nav navbar-inverse navbar-fixed-top" role="navgation"> <div class="container-fluid"> <div class="navbar-header"> <a href="#" class="navbar-brand"> <img src="img/baidu.png" style="width: 100px;height: 30px;"> </a> <button class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> </div> <div class="collapse navbar-collapse"> <ul class="navbar-nav nav"> <li class="active"><a href="#">首页</a></li> <li><a href="#">新闻</a></li> <li><a href="#">国内</a></li> <li><a href="#">国际</a></li> </ul> <div class="navbar-form navbar-right" style="margin-right: 30px;"> <input type="text" class="form-control" name="" placeholder="请输入搜索内容"> <button class="btn btn-success" style="margin-right: 30px;">搜索</button> <a href="#" class="navbar-link">注册</a> <a href="#" class="navbar-link">登录 </a> </div> </div> </div> </nav> <!-- 注意:这里由于设置了顶部固定导航栏:navbar-fixed-top 所以,当设置内容页时,顶部导航栏可能会盖住内容。这时需要给内容部分设置一个顶部外边距也可以解决 <div style="height: 1500px;width: 500px;background-color: red; margin-top: 70px;"></div> --> </body> </html> 作者:袁俊亮技术博客 链接:http://www.jianshu.com/p/d0c2e0d47645 來源:简书 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。