bootstrap使用方法的核心就是去官网抄代码,千万别自己写
bootstrap的js是基于jquery的,所以使用bootstrap前必须安装jquery,bootstrap和jquery的安装实际上就是下载对应的css和js文件放在项目目录下,通过html引入即可
- 示例1
<!DOCTYPE html>
<html lang="zh-Hans">
<head>
<meta charset="UTF-8">
<title>BS demo</title>
<link rel="stylesheet" href="./css/bootstrap.min.css">
<script src="./js/jquery.min.js"></script>
<script src="./js/bootstrap.min.js"></script>
<style>
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12 {
border: solid red 1px;
}
</style>
</head>
<body>
<div class="container">
<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-4 col-md-offset-2">.col-md-6</div>
</div>
</div>
</body>
</html>
![](https://img.haomeiwen.com/i8018340/8ee9ead27c5d5783.png)
- 示例二(抄bootstrap官网的全局css样式)
<!DOCTYPE html>
<html lang="zh-Hans">
<head>
<meta charset="UTF-8">
<title>BS demo</title>
<link rel="stylesheet" href="./css/bootstrap.min.css">
<script src="./js/jquery.min.js"></script>
<script src="./js/bootstrap.min.js"></script>
<style>
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12 {
border: solid red 1px;
}
</style>
</head>
<body>
<div class="container">
<div class="row">
<div class="col-lg-1 col-md-2 col-sm-3 col-xs-6">.col-md-1</div>
<div class="col-lg-1 col-md-2 col-sm-3 col-xs-6">.col-md-1</div>
<div class="col-lg-1 col-md-2 col-sm-3 col-xs-6">.col-md-1</div>
<div class="col-lg-1 col-md-2 col-sm-3 col-xs-6">.col-md-1</div>
<div class="col-lg-1 col-md-2 col-sm-3 col-xs-6">.col-md-1</div>
<div class="col-lg-1 col-md-2 col-sm-3 col-xs-6">.col-md-1</div>
<div class="col-lg-1 col-md-2 col-sm-3 col-xs-6">.col-md-1</div>
<div class="col-lg-1 col-md-2 col-sm-3 col-xs-6">.col-md-1</div>
<div class="col-lg-1 col-md-2 col-sm-3 col-xs-6">.col-md-1</div>
<div class="col-lg-1 col-md-2 col-sm-3 col-xs-6">.col-md-1</div>
<div class="col-lg-1 col-md-2 col-sm-3 col-xs-6">.col-md-1</div>
<div class="col-lg-1 col-md-2 col-sm-3 col-xs-6">.col-md-1</div>
</div>
<div class="row">
<div class="col-md-12">
<h1>h1. Bootstrap heading</h1>
<h2>h2. Bootstrap heading</h2>
<h3>h3. Bootstrap heading</h3>
<h4>h4. Bootstrap heading</h4>
<h5>h5. Bootstrap heading</h5>
<h6>h6. Bootstrap heading</h6>
</div>
</div>
<div class="row">
<div class="col-md-12">
<table class="table table-striped">
<thead>
<tr>
<th>#</th>
<th>First Name</th>
<th>Last Name</th>
<th>Username</th>
</tr>
</thead>
<tbody>
<tr>
<th scope="row">1</th>
<td>Mark</td>
<td>Otto</td>
<td>@mdo</td>
</tr>
<tr>
<th scope="row">2</th>
<td>Jacob</td>
<td>Thornton</td>
<td>@fat</td>
</tr>
<tr>
<th scope="row">3</th>
<td>Larry</td>
<td>the Bird</td>
<td>@twitter</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="form-group has-success">
<label class="control-label" for="inputSuccess1">Input with success</label>
<input type="text" class="form-control" id="inputSuccess1" aria-describedby="helpBlock2">
<span id="helpBlock2" class="help-block">A block of help text that breaks onto a new line and may extend beyond one line.</span>
</div>
<div class="form-group has-warning">
<label class="control-label" for="inputWarning1">Input with warning</label>
<input type="text" class="form-control" id="inputWarning1">
</div>
<div class="form-group has-error">
<label class="control-label" for="inputError1">Input with error</label>
<input type="text" class="form-control" id="inputError1">
</div>
<div class="has-success">
<div class="checkbox">
<label>
<input type="checkbox" id="checkboxSuccess" value="option1">
Checkbox with success
</label>
</div>
</div>
<div class="has-warning">
<div class="checkbox">
<label>
<input type="checkbox" id="checkboxWarning" value="option1">
Checkbox with warning
</label>
</div>
</div>
<div class="has-error">
<div class="checkbox">
<label>
<input type="checkbox" id="checkboxError" value="option1">
Checkbox with error
</label>
</div>
</div>
</div>
</div>
</div>
</body>
</html>
![](https://img.haomeiwen.com/i8018340/898b1117951c99ab.png)
- 示例三(抄bootstrap官网的组件)
<!DOCTYPE html>
<html lang="zh-Hans">
<head>
<meta charset="UTF-8">
<title>BS demo</title>
<link rel="stylesheet" href="./css/bootstrap.min.css">
<script src="./js/jquery.min.js"></script>
<script src="./js/bootstrap.min.js"></script>
<style>
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12 {
border: solid red 1px;
}
</style>
</head>
<body>
<div class="container">
<div class="row">
<div class="col-md-12">
这是我给你的
<span class="glyphicon glyphicon-heart" aria-hidden="true"></span>
</div>
</div>
<div class="row">
<button type="button" class="btn btn-default" aria-label="Left Align">
<span class="glyphicon glyphicon-heart" aria-hidden="true"></span>
</button>
</div>
<div class="row">
<div class="dropdown">
<button class="btn btn-default dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">
Dropdown
<span class="caret"></span>
</button>
<ul class="dropdown-menu" aria-labelledby="dropdownMenu1">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something else here</a></li>
<li role="separator" class="divider"></li>
<li><a href="#">Separated link</a></li>
</ul>
</div>
</div>
</div>
</body>
</html>
![](https://img.haomeiwen.com/i8018340/78c0a27cfe995fab.png)
- 示例四(抄bootstrap官网JavaScript 插件)
省略。。。
网友评论