Bootstrap中提供的导航栏分为两种模式,使用nav-tabs类能够建立页卡模式的导航栏,使用nav-pills类能够建立胶囊模式的导航栏,示例以下:html
<p>导航分为两种,页卡模式和胶囊模式</p> <p>页卡模式</p <ul class="nav nav-tabs"> <li class="active"><a>主页</a></li> <li><a>活动</a></li> <li><a>留言</a></li> </ul> <hr /> <p>胶囊模式</p> <ul class="nav nav-pills"> <li class="active"><a>主页</a></li> <li><a>活动</a></li> <li><a>留言</a></li> </ul>
效果以下图:前端
针对胶囊式导航,也能够设置其排列方向为堆叠,添加nav-stacked类便可,示例以下:git
<p>堆叠排列的胶囊导航</p> <ul class="nav nav-pills nav-stacked"> <li class="active"><a>主页</a></li> <li><a>活动</a></li> <li><a>留言</a></li> </ul>
效果以下:github
导航中也能够进行下拉菜单的嵌套,示例以下:前端框架
<p>导航中嵌套下拉菜单</p> <ul class="nav nav-pills"> <li><a>主页</a></li> <li><a>活动</a></li> <li><a>留言</a></li> <li class="dropdown active"> <a class="dropdown-toggle"> 更多 <span class="caret"></span> </a> <ul class="dropdown-menu"> <li><a>我的中心</a></li> <li><a>设置</a></li> <li><a>退出</a></li> </ul> </li> </ul>
效果以下图所示:框架
除了默认的导航栏组件,Bootstrap中还支持自定义导航条,使用navbar类能够建立导航条容器,其内能够布局图标,文本,按钮和表单等,示例以下:布局
<p>自定义导航条</p> <nav class="navbar navbar-default"> <div class="container"> <div class="navbar-header"> <a class="navbar-brand"><img src="image/icon.png" width="20px" /></a> </div> <form class="navbar-form navbar-left"> <div class="form-group"> <input type="text" class="form-control" placeholder="Search"> </div> <button class="btn btn-default">Search</button> </form> <button class="btn btn-warning navbar-btn navbar-left">提示</button> <p class="navbar-text">导航文本</p> </div> </nav>
效果以下图:学习
使用navbar-fixed-top类或者navbar-fixed-bottom类能够将导航条固定在顶部或底部,示例以下:spa
<p>将导航栏固定在顶部</p> <nav class="navbar navbar-default navbar-fixed-top"> <div class="container"> <div class="navbar-header"> <a class="navbar-brand"><img src="image/icon.png" width="20px" /></a> </div> <form class="navbar-form navbar-left"> <div class="form-group"> <input type="text" class="form-control" placeholder="Search"> </div> <button class="btn btn-default">Search</button> </form> <button class="btn btn-warning navbar-btn navbar-left">提示</button> <p class="navbar-text">导航文本</p> </div> </nav> <hr /> <p>将导航栏固定在底部</p> <nav class="navbar navbar-default navbar-fixed-bottom"> <div class="container"> <div class="navbar-header"> <a class="navbar-brand"><img src="image/icon.png" width="20px" /></a> </div> <form class="navbar-form navbar-left"> <div class="form-group"> <input type="text" class="form-control" placeholder="Search"> </div> <button class="btn btn-default">Search</button> </form> <button class="btn btn-warning navbar-btn navbar-left">提示</button> <p class="navbar-text">导航文本</p> </div> </nav>
使用navbar-inverse类能够将导航条进行反色处理,示例以下:code
<p>将导航条进行反色处理</p> <nav class="navbar navbar-default navbar-inverse"> <div class="container"> <div class="navbar-header"> <a class="navbar-brand"><img src="image/icon.png" width="20px" /></a> </div> <form class="navbar-form navbar-left"> <div class="form-group"> <input type="text" class="form-control" placeholder="Search"> </div> <button class="btn btn-default">Search</button> </form> <button class="btn btn-warning navbar-btn navbar-left">提示</button> <p class="navbar-text">导航文本</p> </div> </nav>
效果以下图:
Bootstrap也支持进行路径导航的建立,其须要使用有序列表配合breadcrumb类,示例以下:
<p>进行路径导航的建立</p> <ol class="breadcrumb"> <li> <a href="#">主页</a> </li> <li> <a href="#">新闻列表</a> </li> <li class="active">国际新闻</li> </ol>
效果以下图:
另外,本篇博客中全部的实例代码及显示效果,在以下地址中,须要的能够自行对照学习。
http://zyhshao.github.io/bootStrapDemo/navigation.html。
前端学习新人,有志同道合的朋友,欢迎交流与指导,QQ群:541458536