Bootstrap CSS组件之导航(nav)


Posted in Javascript onDecember 17, 2016

本文实例为大家分享了Bootstrap导航的具体代码,供大家参考,具体内容如下

//源码
.nav {
 padding-left: 0;
 margin-bottom: 0;
 list-style: none;
}
.nav > li {
 position: relative;
 display: block;
}
.nav > li > a {
 position: relative;
 display: block;
 padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
 text-decoration: none;
 background-color: #eee;
}
.nav > li.disabled > a {
 color: #777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
 color: #777;
 text-decoration: none;
 cursor: not-allowed;
 background-color: transparent;
}

和默认的.btn样式不同,默认的.nav样式不提供默认的导航,必须通过附加另外一个样式才行,比如.nav-tabs样式表示选项卡导航。
nav nav-tabs nav-pills nav-stacked nav-justified navbar

1.选项卡导航(nav nav-tabs)
2.胶囊式选项卡导航(nav nav-pills)
3.堆叠式导航(nav nav-pills nav-stacked)
4.自适应导航(nav nav-tabs/nav-pills nav-justified)
5.二级导航(nav nav-tabs dropdown dropdown-menu)

例子见导航.html

<!DOCTYPE html>
<html lang="en">
 <head>
 <meta charset="utf-8">
 <meta http-equiv="X-UA-Compatible" content="IE=edge">
 <!-- Bootstrap从3.0版本开始全面支持移动平台,贯彻移动先行宗旨 -->
 <meta name="viewport" content="width=device-width, initial-scale=1">

 <title>Bootstrap 101 Template</title>

 <!-- Bootstrap -->
 <link href="bootstrap-3.3.7-dist/css/bootstrap.min.css" rel="stylesheet">

 </head>
 <body>
 <!--选项卡导航nav nav-tabs:
  菜单当前高亮菜单项.active
  菜单项是禁用状态.disabled -->
 <ul class="nav nav-tabs">
  <li class="active"><a href="#">主页</a></li>
  <li><a href="#">个人信息</a></li>
  <li class="disabled"><a href="#">作品</a></li>
 </ul>

 <!-- 胶囊式选项卡导航nav nav-pills:
  .active的菜单会进行背景色高亮显示-->
 <ul class="nav nav-pills">
  <li class="active"><a href="#">主页</a></li>
  <li><a href="#">个人信息</a></li>
  <li class="disabled"><a href="#">作品</a></li>
 </ul>

 <!-- 堆叠式导航nav nav-pills nav-stacked:
  堆叠式导航的原理是去除nav-pills样式得浮动显示(默认不设置浮动,让其垂直摆放)-->
 <ul class="nav nav-pills nav-stacked">
  <li class="active"><a href="#">主页</a></li>
  <li><a href="#">个人信息</a></li>
  <li class="nav-divider"></li>
  <li class="disabled"><a href="#">作品</a></li>
 </ul>

 <!-- 自适应导航nav nav-pills/nav-tabs nav-justified:
  可以将li元素充满整个父元素,在宽度为100%的基础上,设置每个元素的display风格是table-cell-->
 <ul class="nav nav-pills nav-justified">
  <li class="active"><a href="#">主页</a></li>
  <li><a href="#">个人信息</a></li>
  <li class="disabled"><a href="#">作品</a></li>
 </ul>

 <!-- 二级导航nav nav-tabs:
  普通导航里的li元素作为父元素容器,内部包含dropdown下拉菜单的-->
 <ul class="nav nav-tabs">
  <li class="active"><a href="#">主页</a></li>
  <li><a href="#">个人信息</a></li>
  <li class="disabled"><a href="#">作品</a></li>
  <li class="dropdown">
  <a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <span class="caret"></span></a>
  <ul class="dropdown-menu">
   <li><a href="#">二级菜单</a></li>
   <li><a href="#">二级菜单</a></li>
   <li><a href="#">二级菜单</a></li>
  </ul>
  </li>
 </ul>


 <!-- bootstrap是基于jQuery-->
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
 <script src="bootstrap-3.3.7-dist/js/bootstrap.min.js"></script>
 </body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js实现右下角可关闭最小化div(可用于展示推荐内容)
Jun 24 Javascript
JavaScript实现页面跳转的方式汇总
May 16 Javascript
移动端使用localStorage缓存Js和css文的方法(web开发)
Sep 20 Javascript
关于JS中二维数组的声明方法
Sep 24 Javascript
vue富文本编辑器组件vue-quill-edit使用教程
Sep 21 Javascript
实现Vue的markdown文档可以在线运行的方法示例
Dec 11 Javascript
微信小程序拍照和摄像功能实现方法示例
Feb 01 Javascript
详解微信小程序的不同函数调用的几种方法
May 08 Javascript
JavaScript如何实现元素全排列实例代码
May 14 Javascript
JavaScript实现图片的放大缩小及拖拽功能示例
May 14 Javascript
vue父子组件通信的高级用法示例
Aug 29 Javascript
详解JavaScript自定义函数
Jul 29 Javascript
Bootstrap CSS组件之面包屑导航(breadcrumb)
Dec 17 #Javascript
Bootstrap CSS组件之分页(pagination)和翻页(pager)
Dec 17 #Javascript
Bootstrap CSS组件之大屏幕展播
Dec 17 #Javascript
Bootstrap CSS布局之图像
Dec 17 #Javascript
Bootstrap CSS布局之按钮
Dec 17 #Javascript
Bootstrap CSS布局之表单
Dec 17 #Javascript
Bootstrap CSS布局之表格
Dec 17 #Javascript
You might like
php防止站外远程提交表单的方法
2014/10/20 PHP
PHP正则表达式 /i, /is, /s, /isU等介绍
2014/10/23 PHP
PHP操作MySQL事务实例
2014/11/05 PHP
PHP内核探索之解释器的执行过程
2015/12/22 PHP
PHP中Restful api 错误提示返回值实现思路
2016/04/12 PHP
Smarty模板类内部原理实例分析
2019/07/03 PHP
从零开始学习jQuery (十一) 实战表单验证与自动完成提示插件
2011/02/23 Javascript
深入分析Javascript跨域问题
2015/04/17 Javascript
javascript实现简单的页面右下角提示信息框
2015/07/31 Javascript
react native带索引的城市列表组件的实例代码
2017/08/08 Javascript
jQuery UI 实例讲解 - 日期选择器(Datepicker)
2017/09/18 jQuery
Thinkjs3新手入门之如何使用静态资源目录
2017/12/06 Javascript
在vue中,v-for的索引index在html中的使用方法
2018/03/06 Javascript
vue底部加载更多的实例代码
2018/06/29 Javascript
vue 页面回退mounted函数不执行的解决方案
2020/07/26 Javascript
[00:48]食人魔魔法师至宝“金鹏之幸”全新模型和自定义特效展示
2019/12/19 DOTA
解密Python中的描述符(descriptor)
2015/06/03 Python
Python IDLE 错误:IDLE''s subprocess didn''t make connection 的解决方案
2017/02/13 Python
face++与python实现人脸识别签到(考勤)功能
2019/08/28 Python
Python面向对象封装操作案例详解 II
2020/01/02 Python
Python爬虫入门有哪些基础知识点
2020/06/02 Python
Python如何获取文件路径/目录
2020/09/22 Python
python 自定义异常和主动抛出异常(raise)的操作
2020/12/11 Python
通过一张图教会你CSS3倒影的实现
2017/09/26 HTML / CSS
canvas离屏技术与放大镜实现代码示例
2018/08/31 HTML / CSS
有750多个顶级品牌的瑞士时尚在线:ABOUT YOU
2017/01/04 全球购物
美国Curacao百货连锁店网站:iCuracao.com
2019/07/20 全球购物
俄罗斯金苹果网上化妆品和香水商店:Goldapple
2019/12/01 全球购物
十佳护士获奖感言
2014/02/18 职场文书
淘宝店策划方案
2014/06/07 职场文书
科技活动周标语
2014/10/08 职场文书
走群众路线剖析材料
2014/10/09 职场文书
2014年乡镇妇联工作总结
2014/12/02 职场文书
2015学校年度工作总结
2015/05/11 职场文书
合同审查法律意见书
2015/06/04 职场文书
初中班主任培训心得体会
2016/01/07 职场文书