一、下载与安装
下载地址:https://v3.bootcss.com/getting-started/#download
二、基础CSS
1、栅格系统
1)布局容器
a、.container
用于固定宽度并支持响应式布局的容器
<div class="container">
...
</div>
b、.container-fluid
用于 100% 宽度,占据全部视口(viewport)的容器
<div class="container-fluid">
...
</div>
2)行和列
a、行 .row
所有“列(column)必须放在 ” .row 内。
b、列 .col-md-*
栅格系统中的列是通过指定1到12的值来表示其跨越的范围。
<div class="row">
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
</div>
<div class="row">
<div class="col-md-8">.col-md-8</div>
<div class="col-md-4">.col-md-4</div>
</div>
<div class="row">
<div class="col-md-4">.col-md-4</div>
<div class="col-md-4">.col-md-4</div>
<div class="col-md-4">.col-md-4</div>
</div>
<div class="row">
<div class="col-md-6">.col-md-6</div>
<div class="col-md-6">.col-md-6</div>
</div>
c、 偏移量 .col-md-offset-*(1-12)
<div class="container">
<div class="row">top</div>
<div class="row">
<div class="col-md-3 col-md-offset-3">left</div>
<div class=" col-md-3 col-md-offset-3">right</div>
</div>
3)行嵌套
将上例的left换成两个占6格的col-md-6
<div class="container">
<div class="row">top</div>
<div class="row">
<div class="col-md-3">
<div class="row">
<div class="col-md-6">col-md-6</div>
<div class="col-md-6">col-md-6</div>
</div>
</div>
<div class=" col-md-9">right</div>
</div>
</div>
4)行排序
<div class="container">
<div class="row">
<div class="col-md-9 col-md-push-3">.col-md-9 .col-md-push-3</div>
<div class="col-md-3 col-md-pull-9">.col-md-3 .col-md-pull-9</div>
</div>
</div>
</div>
2、表格
1)带边框的表格
添加 .table-bordered 类为表格和其中的每个单元格增加边框
2)条纹状表格
通过 .table-striped 类可以给 之内的每一行增加斑马条纹样式
3)鼠标悬停
通过添加 .table-hover 类可以让 中的每一行对鼠标悬停状态作出响应。
4)紧缩表格
通过添加 .table-condensed 类可以让表格更加紧凑,单元格中的内补(padding)均会减半
<div class="container">
<table class="table table-bordered table-striped">
<thead>
<th>字段1</th>
<th>字段2</th>
</thead>
<tbody>
<tr>
<td>1-1</td>
<td>1-2</td>
</tr>
<tr>
<td>2-1</td>
<td>2-2</td>
</tr>
<tr>
<td>3-1</td>
<td>3-2</td>
</tr>
</tbody>
</table>
</div>
6)状态类
通过这些状态类可以为行或单元格设置颜色。
Class | 描述 |
---|---|
.active | 鼠标悬停在行或单元格上时所设置的颜色 |
.success | 标识成功或积极的动作 |
.info | 标识普通的提示信息或动作 |
.warning | 标识警告或需要用户注意 |
.danger | 标识危险或潜在的带来负面影响的动作 |
<!-- On rows -->
<tr class="active">...</tr>
<tr class="success">...</tr>
<tr class="warning">...</tr>
<tr class="danger">...</tr>
<tr class="info">...</tr>
<!-- On cells (`td` or `th`) -->
<tr>
<td class="active">...</td>
<td class="success">...</td>
<td class="warning">...</td>
<td class="danger">...</td>
<td class="info">...</td>
</tr>