引入bootstrap
- 下载源码
- 通过npm安装
- 使用cdn
使用bootstrap
<linkrel="stylesheet"href="./dist/css/bootstrap.min.css">
<script src="./jQuery.js"></script>
<script src="dist/js/bootstrap.min.js"></script>
布局
<div class="container" style="background-color:pink;">
.container用于固定宽度并且支持响应式布局的容器
</div>
<div class="container-fluid" style="background-color:red ;">
.container-fluid用于100%宽度,占据全部视口容器
</div>
栅格
<!-- 栅格系统 -->
<div class="container">
<div class="row">
<!-- 列元素 col-xs-num col-sm-num col-md-num col-lg-num -->
<div class="col-md-3" style="background-color: pink;">4</div>
<div class="col-md-8" style="background-color: plum;">8</div>
<div class="col-md-9" style="background-color: purple;">9999</div>
</div>
------------------------------------
<!-- 列组合 -->
<div class="row">
<div class="col-md-6" style="background-color: royalblue;">66666666</div>
<div class="col-md-6" style="background-color: sandybrown;">55555555555</div>
<div class="col-md-1" style="background-color:springgreen;">44444444444</div>
</div>
--------------------------------------------------
<!-- 列偏移 -->
<div class="row-p">
<div class="col-md-2 " style="background-color: rgb(19, 32, 73);">66666666</div>
<div class="col-md-6 col-md-offset-1" style="background-color: rgb(46, 26, 117);">55555555555</div>
<div class="col-md-1" style="background-color:rgb(18, 119, 69);">44444444444</div>
</div>
-----------------------------------------------
<!-- 列排序 -->
<div class="row">
<div class="col-md-2 " style="background-color: rgb(19, 201, 192);">123</div>
<div class="col-md-6 col-md-push-1" style="background-color: rgb(153, 160, 219);">456</div>
<div class="col-md-1" style="background-color:rgb(226, 38, 94);">789</div>
</div>
------------------------------------
<!-- 列嵌套 -->
<div class="row">
<div class="col-md-6" style="background-color: tomato;">156
<div class="row">
<div class="col-md-1 " style="background-color: turquoise;">
445
</div>
<div class="col-md-8 " style="background-color: turquoise;">
444
</div>
</div>
</div>
</div>
</div>
常用样式
small标签可以添加副标题
段落:可以通过.lead来突出强调内容
<small>
小号字体
<b><strong>
:加粗
<i><em>
:斜体
强调
定义了一套类名,通过颜色来表示强调
.text-muted:提示,使用浅灰色
text-primary:主要,使用蓝色
text-success:成功,使用浅绿色
text-info:通知信息,使用浅绿色
text-warning:警告,使用黄色
text-danger:危险,使用褐色
对齐
text-left:左对齐
text-right:右对齐
text-center:中间对齐
text-justify:两端对齐
列表
无序列表
<ul><li>.....</li></ul>
有序列表
<ol><li>....</li></ol>
定义列表
<dl><dt>...</dt><dd>...</dd></dl>
内联列表
class = "list-inline"
去点列表
class = "list-unstyled"
表格
基础样式
.table :基础样式
附加样式
table-striped:斑马线表格
table-bordered:带边框的表格
table-hover:鼠标悬停时高亮
table-condensed:紧凑表格
表单
表单控件
.form-control input-lg input-sm
输入框
<div class="row">
<div class="col-md-3">
<input type="text" class="form-control ">
</div>
</div>
下拉选择
<div class="row">
<div class="col-md-3">
<select name="" id="" class="form-control">
<option value="">请选择城市</option>
<option value="">北京</option>
<option value="">天津</option>
<option value="">河北</option>
</select>
</div>
</div>
文本域
<div class="row">
<div class="col-md-3">
<textarea name="" id="" cols="30" rows="10" class="form-control"></textarea>
</div>
</div>
选框
<div class="container">
<!-- 垂直显示 -->
<div class="col-md-3">
<div class="radio">
<label for=""><input type="radio"/>男</label>
</div>
<div class="radio">
<label for=""><input type="radio" />女</label>
</div>
</div>
<!-- 水平方向 -->
<div class="row">
<div class="col-md-3">
<label class="radio-inline">
<input type="radio" name="" id=""> 测试
</label>
<label class="radio-inline">
<input type="radio" name="" id=""> 测试
</label>
</div>
</div>
</div>
</div>
按钮
基础样式:btn
<button class="btn">按钮</button>
附加样式
btn-primary
btn-info
btn-sucess
btn-warning
btn-danger
btn-link
btn-defualt
<button class="btn btn-anger">按钮</button>
<button class="btn btn-primary">按钮</button>
<button class="btn btn-info">按钮</button>
<button class="btn btn-success">按钮</button>
<button class="btn btn-default">按钮</button>
<button class="btn btn-warning">按钮</button>
<button class="btn btn-link">按钮</button>
<button class="btn btn-anger">按钮</button>