您的位置:首页 > Web前端 > BootStrap

Bootstrap组件学习笔记(三)——导航

2017-08-24 23:34 302 查看
目录:

1.标签页导航

2.导航条

3.路径导航(面包屑导航)

1.标签页导航

1.1 总结



1.2 示例效果 截图



1.3 示例代码

1
<!DOCTYPE html>
2
<html>
3
<head lang="en">
4
<meta charset="UTF-8">
5
<title>组件</title>
6
<!--引入bootstrap样式文件-->
7
<link href="css/bootstrap.min.css" rel="stylesheet">
8
<!--引入jq(必须在bootstrap.min.js文件之前)-->
9
<script type="application/javascript" src="js/jquery-3.2.0.js"></script>
10
<!--引入bootstrap js-->
11
<script type="application/javascript" src="js/bootstrap.min.js"></script>
1225
</head>
26
<body style="margin: 40px">
27
28
29
<div class="panel panel-danger">
30
<div class="panel-heading">
31
常规标签页导航
32
</div>
33
<div class="panel-body">
34
<ul class="nav nav-tabs">
35
<li role="presentation" class="active"><a href="#">导航一</a> </li>
36
<li role="presentation"><a>导航二</a></li>
37
<li role="presentation"><a>导航三</a></li>
38
</ul>
39
40
</div>
41
</div>
42
43
<div class="panel panel-info">
44
<div class="panel-heading">
45
胶囊式标签页导航
46
</div>
47
<div class="panel-body">
48
<ul class="nav nav-pills">
49
<li role="presentation" class="active"><a href="#">导航一</a> </li>
50
<li role="presentation"><a>导航二</a></li>
51
<li role="presentation"><a>导航三</a></li>
52
</ul>
53
<hr/>
54
55
<!--竖向排列-->
56
<ul class="nav nav-pills nav-stacked">
57
<li role="presentation" class="active"><a href="#">导航一</a> </li>
58
<li role="presentation"><a>导航二</a></li>
59
<li role="presentation"><a>导航三</a></li>
60
</ul>
61
</div>
62
</div>
63
64
65
<div class="panel panel-success">
66
<div class="panel-heading">
67
两端对齐标签页导航
68
</div>
69
<div class="panel-body">
70
<ul class="nav nav-pills nav-justified">
71
<li role="presentation" class="active"><a href="#">导航一</a> </li>
72
<li role="presentation"><a>导航二</a></li>
73
<li role="presentation"><a>导航三</a></li>
74
</ul>
75
<hr/>
76
77
<ul class="nav nav-tabs nav-justified">
78
<li role="presentation" class="active"><a href="#">导航一</a> </li>
79
<li role="presentation"><a>导航二</a></li>
80
<li role="presentation"><a>导航三</a></li>
81
</ul>
82
</div>
83
</div>
84
85
<div class="panel panel-warning">
86
<div class="panel-heading">
87
标签页导航禁用链接
88
</div>
89
<div class="panel-body">
90
<ul class="nav nav-pills nav-justified">
91
<li role="presentation" class="active"><a href="#">导航一</a> </li>
92
<li role="presentation"><a>导航二</a></li>
93
<li role="presentation" class="disabled"><a>导航三</a></li>
94
</ul>
95
96
</div>
97
</div>
98
99
<div class="panel panel-primary">
100
<div class="panel-heading">
101
标签页导航嵌套下拉菜单
102
</div>
103
<div class="panel-body">
104
105
<ul class="nav nav-tabs">
106
<li role="presentation" class="active">
107
<a href="#">导航一</a>
108
</li>
109
<li  class="dropdown" role="presentation">
110
<a aria-expanded="false"  aria-haspopup="true" role="button" class="dropdown-toggle" data-toggle="dropdown" href="#">
111
导航二 <span class="caret"></span>
112
</a>
113
<ul class="dropdown-menu">
114
<li><a href="#">下拉链接</a> </li>
115
<li><a href="#">下拉链接</a> </li>
116
<li><a href="#">下拉链接</a> </li>
117
        </ul>
118
</li>
119
120
<li role="presentation" class="dropdown">
121
<a class="dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">
122
Dropdown <span class="caret"></span>
123
</a>
124
<ul class="dropdown-menu">
125
<li><a href="#">Action</a></li>
126
<li><a href="#">Another action</a></li>
127
<li><a href="#">Something else here</a></li>
128
<li role="separator" class="divider"></li>
129
<li><a href="#">Separated link</a></li>
130
        </ul>
131
</li>
132
</ul>
133
134
<hr/>
135
136
<!--胶囊式-->
137
<ul class="nav nav-pills">
138
<li role="presentation" class="active"><a href="#">导航一</a> </li>
139
<li  class="dropdown" role="presentation">
140
<a aria-expanded="false"  aria-haspopup="true" role="button" class="dropdown-toggle" data-toggle="dropdown"  href="#">
141
导航二
142
<span class="caret"></span>
143
</a>
144
<ul class="dropdown-menu">
145
<li><a href="#">下拉链接</a> </li>
146
<li><a href="#">下拉链接</a> </li>
147
<li><a href="#">下拉链接</a> </li>
148
        </ul>
149
</li>
150
<li role="presentation"><a>导航三</a></li>
151
</ul>
152
153
</div>
154
</div>
155
</body>
156
</html>
2.导航条
2.1 总结



2.2 示例效果图



2.3 示例代码
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>组件</title>
<!--引入bootstrap样式文件-->
<link href="css/bootstrap.min.css" rel="stylesheet">
<!--引入jq(必须在bootstrap.min.js文件之前)-->
<script type="application/javascript" src="js/jquery-3.2.0.js"></script>
<!--引入bootstrap js-->
<script type="application/javascript" src="js/bootstrap.min.js"></script>

</head>
<body style="margin: 60px">

<!--静止到顶部(随着页面滚动消失)-->
<div class="navbar navbar-default  navbar-static-top">
<div class="container-fluid">

<!--头部品牌-->
<div class="navbar-header">
<a class="navbar-brand" href="#">
<img src="img/img.jpg" width="30px" height="30px">
</a>
</div>

<!--导航主体内容-->
<div class="collapse navbar-collapse" id="navbar-collapse-1">

<ul class="nav navbar-nav">

<!--链接-->
<li class="active"><a href="#">链接</a> </li>

<!--下拉菜单-->
<li class="dropdown" style="margin-top: 0px">

<a class="dropdown-toggle" href="#" data-toggle="dropdown" role="button" aria-expanded="false"
aria-haspopup="true">
下拉菜单<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="#">link1</a> </li>
<li><a href="#">link2</a> </li>
<li><a href="#">link3</a> </li>
</ul>
</li>

<!--表单-->
<form class="navbar-form navbar-left">
<div class="form-group">
<input type="text" class="form-control"  placeholder="查询">
</div>
<button type="submit" class="btn btn-success">提交</button>
</form>

<!--按钮 -->
<button type="button" class="btn btn-info navbar-btn">按钮</button>

<!--文本-->
<p class="navbar-text navbar-left">导航条文本</p>

<!--非导航链接-->
<p class="navbar-text navbar-right">导航链接:<a href="#" class="navbar-link">link</a> </p>
</ul>
</div>
</div>

</div>

<div class="panel panel-danger" style="height: 800px">
<div class="panel-heading">
导航条能添加的元素
</div>
<div class="panel-body">
<div class="navbar navbar-default">
<div class="container-fluid">

<!--头部品牌-->
<div class="navbar-header">
<a class="navbar-brand" href="#">
<img src="img/img.jpg" width="30px" height="30px">
</a>
</div>

<!--导航主体内容-->
<div class="collapse navbar-collapse" id="navbar-collapse-1">

<ul class="nav navbar-nav">

<!--链接-->
<li class="active"><a href="#">链接</a> </li>

<!--下拉菜单-->
<li class="dropdown" style="margin-top: 0px">

<a class="dropdown-toggle" href="#" data-toggle="dropdown" role="button" aria-expanded="false"
aria-haspopup="true">
下拉菜单<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="#">link1</a> </li>
<li><a href="#">link2</a> </li>
<li><a href="#">link3</a> </li>
</ul>
</li>

<!--表单-->
<form class="navbar-form navbar-left">
<div class="form-group">
<input type="text" class="form-control"  placeholder="查询">
</div>
<button type="submit" class="btn btn-success">提交</button>
</form>

<!--按钮 -->
<button type="button" class="btn btn-info navbar-btn">按钮</button>

<!--文本-->
<p class="navbar-text navbar-left">导航条文本</p>

<!--非导航链接-->
<p class="navbar-text navbar-right">导航链接:<a href="#" class="navbar-link">link</a> </p>
</ul>
</div>
</div>

</div>

<hr/>

<div class="navbar navbar-inverse">
<div class="container-fluid">

<!--头部品牌-->
<div class="navbar-header">
<a class="navbar-brand" href="#">
<img src="img/img.jpg" width="30px" height="30px">
</a>
</div>

<!--导航主体内容-->
<div class="collapse navbar-collapse" id="navbar-collapse-1">

<ul class="nav navbar-nav">

<!--链接-->
<li class="active"><a href="#">链接</a> </li>

<!--下拉菜单-->
<li class="dropdown" style="margin-top: 0px">

<a class="dropdown-toggle" href="#" data-toggle="dropdown" role="button" aria-expanded="false"
aria-haspopup="true">
下拉菜单<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="#">link1</a> </li>
<li><a href="#">link2</a> </li>
<li><a href="#">link3</a> </li>
</ul>
</li>

<!--表单-->
<form class="navbar-form navbar-left">
<div class="form-group">
<input type="text" class="form-control"  placeholder="查询">
</div>
<button type="submit" class="btn btn-success">提交</button>
</form>

<!--按钮 -->
<button type="button" class="btn btn-info navbar-btn">按钮</button>

<!--文本-->
<p class="navbar-text navbar-left">导航条文本</p>

<!--非导航链接-->
<p class="navbar-text navbar-right">导航链接:<a href="#" class="navbar-link">link</a> </p>
</ul>
</div>
</div>

</div>
</div>

</div>

<!--固定顶部-->
<div class="navbar navbar-default  navbar-fixed-top">
<div class="container-fluid">

<!--头部品牌-->
<div class="navbar-header">
<a class="navbar-brand" href="#">
<img src="img/img.jpg" width="30px" height="30px">
</a>
</div>

<!--导航主体内容-->
<div class="collapse navbar-collapse" id="navbar-collapse-1">

<ul class="nav navbar-nav">

<!--链接-->
<li class="active"><a href="#">链接</a> </li>

<!--下拉菜单-->
<li class="dropdown" style="margin-top: 0px">

<a class="dropdown-toggle" href="#" data-toggle="dropdown" role="button" aria-expanded="false"
aria-haspopup="true">
下拉菜单<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="#">link1</a> </li>
<li><a href="#">link2</a> </li>
<li><a href="#">link3</a> </li>
</ul>
</li>

<!--表单-->
<form class="navbar-form navbar-left">
<div class="form-group">
<input type="text" class="form-control"  placeholder="查询">
</div>
<button type="submit" class="btn btn-success">提交</button>
</form>

<!--按钮 -->
<button type="button" class="btn btn-info navbar-btn">按钮</button>

<!--文本-->
<p class="navbar-text navbar-left">导航条文本</p>

<!--非导航链接-->
<p class="navbar-text navbar-right">导航链接:<a href="#" class="navbar-link">link</a> </p>
</ul>
</div>
</div>

</div>

<!--固定底部-->
<div class="navbar navbar-default  navbar-fixed-bottom">
<div class="container-fluid">

<!--头部品牌-->
<div class="navbar-header">
<a class="navbar-brand" href="#">
<img src="img/img.jpg" width="30px" height="30px">
</a>
</div>

<!--导航主体内容-->
<div class="collapse navbar-collapse" id="navbar-collapse-1">

<ul class="nav navbar-nav">

<!--链接-->
<li class="active"><a href="#">链接</a> </li>

<!--下拉菜单-->
<li class="dropdown" style="margin-top: 0px">

<a class="dropdown-toggle" href="#" data-toggle="dropdown" role="button" aria-expanded="false"
aria-haspopup="true">
下拉菜单<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="#">link1</a> </li>
<li><a href="#">link2</a> </li>
<li><a href="#">link3</a> </li>
</ul>
</li>

<!--表单-->
<form class="navbar-form navbar-left">
<div class="form-group">
<input type="text" class="form-control"  placeholder="查询">
</div>
<button type="submit" class="btn btn-success">提交</button>
</form>

<!--按钮 -->
<button type="button" class="btn btn-info navbar-btn">按钮</button>

<!--文本-->
<p class="navbar-text navbar-left">导航条文本</p>

<!--非导航链接-->
<p class="navbar-text navbar-right">导航链接:<a href="#" class="navbar-link">link</a> </p>
</ul>
</div>
</div>

</div>

</body>
</html>


3.路径导航(面包屑导航) 面包屑导航比较简单,我们就直接撸一个简单的示例好了

3.1 示例代码



1

<!DOCTYPE html>


2

<html>


3

<head lang="en">


4

<meta charset="UTF-8">


5

<title>组件</title>


6

<!--引入bootstrap样式文件-->


7

<link href="css/bootstrap.min.css" rel="stylesheet">


8

<!--引入jq(必须在bootstrap.min.js文件之前)-->


9

<script type="application/javascript" src="js/jquery-3.2.0.js"></script>


10

<!--引入bootstrap js-->


11

<script type="application/javascript" src="js/bootstrap.min.js"></script>


12

</head>


13

<body style="margin: 60px">


14

<ol class="breadcrumb">


15

<li><a class="#">Home</a> </li>


16

<li><a class="#">Page 1</a> </li>


17

<li><a class="#">Page 2</a> </li>


18

<li><a class="#">Page 3</a> </li>


19

</ol>


20

</body>


21

</html>


3.2 示例效果截图



ok,bootstrap导航就学习到这儿。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息