###面包屑导航
Bootstrap 中的面包屑导航(Breadcrumbs)是一个简单的带有 .breadcrumb class 的无序列表。
~~~
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width = device-width,initial-scale = 1.0">
<link rel="stylesheet" href="bootstrap.min.css">
<script src = "js/jquery-1.11.2.min.js"></script>
<title>CSSDemo</title>
</head>
<body>
<div class="container">
<ul class="breadcrumb">
<li><a href="#"> 泸沽湖</a></li>
<li class="active"><a href="#">青海</a></li>
<li><a href="#">阿里</a></li>
<li><a href="#">林芝</a></li>
</ul>
</div>
</body>
</html>
~~~
![](https://box.kancloud.cn/2016-04-07_570603f852359.jpg)
.breadcrumb {
padding: 8px 15px;
margin-bottom: 20px;
list-style: none;
background-color: #f5f5f5;
border-radius: 4px;
}
.active看起来并无效果。
审查元素,可以看出.active{color:#777;},但是a标签是不会继承父元素的文字颜色的。如果想要看出效果,可以去掉.active里面的a标签,直接写成<li class = "active">青海</li>.
不知这是否算是一个Bug,还是bootstrap故意这样设置。不是很理解。
###Bootstrap 分页
给ul加上class .pagination。不过需要注意的是,页码需要写在a标签中,才能呈现出下面的样式。
~~~
<body>
<div class="container">
<ul class="pagination">
<li><a href="#">«</a> </li>
<li class="disabled"><a href="#">1</a></li>
<li><a href="#">2</a></li>
<li><a href="#">3</a></li>
<li class="active"><a href="#">4</a></li>
<li><a href="#">5</a></li>
<li><a href="#">»</a> </li>
</ul>
</div>
</body>
~~~
![](https://box.kancloud.cn/2016-04-07_570603f863ed9.jpg)
给ul加上class .pagination-lg 或者.pagination-sm可以得到不同大小的分页效果
### 翻页(Pager)
创建一个简单的分页链接为用户提供导航,可通过翻页来实现。与分页链接一样,翻页也是无序列表。默认情况下,链接是居中显示。
~~~
<body>
<div class="container">
<ul class="pager">
<li><a href="#">previous</a></li>
<li><a href="#">next</a></li>
</ul>
</div>
</body>
~~~
![](https://box.kancloud.cn/2016-04-07_570603f8736d2.jpg)
通过给li加上class .previous可以使链接左对齐,给li加上class .next可以使链接右对齐。
![](https://box.kancloud.cn/2016-04-07_570603f885f0e.jpg)
### 翻页的状态
~~~
<body>
<div class="container">
<ul class="pager">
<li class="previous"><a href="#">previous</a></li>
<li class="next disabled"><a href="#">next</a></li>
</ul>
</div>
</body>
~~~
注意,是加disabled的。
![](https://box.kancloud.cn/2016-04-07_570603f8966fb.jpg)
###Bootstrap 标签
标签可用于计数、提示或页面上其他的标记显示。使用 class .label 来显示标签
~~~
<body>
<div class="container">
<h2>西北<span class="label-warning">茶卡盐湖</span></h2>
<h2>新疆<span class="label-danger">喀纳斯湖</span></h2>
<h2>云南<span class="label-info">泸沽湖</span></h2>
</div>
</body>
~~~
![](https://box.kancloud.cn/2016-04-07_570603f8a72da.jpg)
同p标签一样,可以使用修饰的 class label-default、label-primary、label-success、label-info、label-warning、label-danger 来改变
标签的外观
###Bootstrap 徽章
徽章与标签相似,主要的区别在于徽章的边角更加圆滑。徽章(Badges)主要用于突出显示新的或未读的项。如需使用徽章,只需要把
<span class="badge"> 添加到链接、Bootstrap 导航等这些元素上即可。
~~~
<body>
<div class="container">
<ul class="nav nav-pills nav-stacked col-lg-3">
<li class="active">
<a href="#">
<span class="badge pull-right">4000</span>
泸沽湖
</a>
</li>
<li><a href="#">青海湖</a></li>
<li>
<a href="#">
<span class="badge pull-right">30000</span>
九寨沟
</a>
</li>
</ul>
</div>
</body>
~~~
![](https://box.kancloud.cn/2016-04-07_570603f8b9ba5.jpg)
文章最后向大家推荐下webstorm编辑器,真的是好使得不要不要的,欲罢不能!!!
- 前言
- jQuery轮播图插件
- JS模拟事件操作
- JS闭包与变量
- JS绑定事件
- HTML5之file控件
- JavaScript的this词法
- JavaScript的this词法(二)
- JS this词法(三)
- JS检测浏览器插件
- JS拖拽组件开发
- number输入框
- Modernizr.js和yepnode.js
- DOM变化后事件绑定失效
- div和img之间的缝隙问题
- 详解JavaScript作用域
- bootstrap入门
- 表单验证(登录/注册)
- Bootstrap网格系统
- Bootstrap排版
- Bootstrap创建表单(一)
- Bootstrap表单(二)
- Bootstrap按钮
- Bootstrap图片
- Bootstrap字体图标(glyphicons)
- Bootstrap的aria-label和aria-labelledby
- Bootstrap下拉菜单
- Bootstrap按钮组
- Bootstrap按钮菜单
- Bootstrap输入框组
- Bootstrap导航元素
- Bootstrap导航栏
- sublimeText频频崩溃
- JQuery不同版本的差异(checkbox)
- Bootstrap面包屑导航、分页、标签、徽章
- Bootstrap警告
- Bootstrap进度条
- 前端的上传下载
- JS字符串的相关方法
- CSS3选择器(全)
- CSS3新增文本属性详述
- 利用CSS3实现图片切换特效
- CSS3新增颜色属性
- CSS3的border-radius属性详解
- JS创建对象几种不同方法详解
- JS实现继承的几种方式详述(推荐)
- CSS3响应式布局
- JS模块化开发(requireJS)
- 利用@font-face实现个性化字体
- 前端在html页面之间传递参数的方法
- CSS自动换行、强制不换行、强制断行、超出显示省略号
- 如何在Html中引入外部页面
- reactJS入门
- React组件生命周期
- 使用React实现类似快递单号查询效果
- ReactJS组件生命周期详述
- React 属性和状态详解