BootStrap使用
1. 引用
在使用bootstrap的样式和js时要引用css和js文件
<link rel="stylesheet" href="css/bootstrap.min.css"/> <script src="js/jquery.min.js" type="text/javascript" charset="utf-8">script> <script src="js/bootstrap.js" type="text/javascript" charset="utf-8">script>
2. 布局容器
<div class="container-fluid" style="background-color: aqua;">
.container-fluid 类用于100% 宽度,占据全部视口(viewport)的容器
div>
3. 栅格布局
<div class="row">
<div class="col-md-4" style="background-color: blue;">4列div>
<div class="col-md-8" style="background-color: rgb(180, 52, 127);">8列div>
div>
<div class="row">
<div class="col-md-1" style="background-color: blue;">1列div>
<div class="col-md-1 col-md-push-3" style="background-color: rgb(180, 52, 127);">1列div>
<div class="col-md-1" style="background-color: rgb(179, 189, 94);">1列div>
<div class="col-md-1 col-md-pull-2" style="background-color: rgb(75, 18, 51);">1列div>
div>
<div class="row">
<div class="col-md-6" style="background-color: blue;">
<div>
<div class="col-md-4" style="background-color: blue;">4列div>
<div class="col-md-4" style="background-color: rgb(180, 52, 127);">4列div>
<div class="col-md-4" style="background-color: rgb(179, 189, 94);">4列div>
div>
div>
<div class="col-md-6" style="background-color: rgb(180, 52, 127);">6列div>
div>
<p class="lead">用过.lead来突出<small>强调small>内容p>
<div class="text-muted"> .text-muted:提示,使用浅灰色 div>
<div class="text-primary"> .text-primary:主要,使用蓝色div>
<div class="text-success"> .text-success:成功,使用浅绿色div>
<div class="text-info"> .text-info:通知信息,使用浅蓝色div>
<div class="text-warning">.text-warning:警告,使用黄色div>
<div class="text-danger">.text-danger:危险,使用褐色div>
<code>
this is a simple code<br>
this is a simple code
code>
<p>使用<kbd>ctrlkbd> + <kbd>skbd> 保存内容p>
<pre>
public class HelloWorld{
public static void main(){
System.out.println("hello world");
}
}
pre>
<pre class="pre-scrollable">
<ol>
<li>........li>
<li>........li>
<li>........li>
<li>........li>
<li>........li>
<li>........li>
<li>........li>
<li>........li>
ol>
pre>
<table class="table table-bordered table-striped table-hover table-condensed">
<tr class="info">
<th>JavaSeth>
<th>数据库th>
<th>JavaScriptth>
tr>
<tr class="success">
<th>pythonth>
<th>phpth>
<th>C++th>
tr>
<tr class="warning">
<th>rabbitmqth>
<th>activemqth>
<th>kafakth>
tr>
<tr class="active">
<th>数学th>
<th>物理th>
<th>语文th>
tr>
<tr class="danger">
<th>数据库th>
<th>网络th>
<th>原理th>
tr>
table>
4. 表单常用
<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 class="form-control">
<option>请选择城市option>
<option>上海option>
<option>北京option>
select>
div>
div>
<div class="row">
<div class="col-md-3">
<textarea>文本域textarea>
div>
div>
<div class="row">
<div class="col-md-3">
<label class="checkbox">
<input type="checkbox" name="hobby">唱歌
label>
<label class="checkbox">
<input type="checkbox" name="hobby">跳舞
label>
div>
div>
<div class="row">
<div class="col-md-3">
<label class="checkbox-inline">
<input type="checkbox" name="hobby">唱歌
label>
<label class="checkbox-inline">
<input type="checkbox" name="hobby">跳舞
label>
div>
div>
<div class="row">
<div class="col-md-3">
<label class="radio">
<input type="radio" name="hobby">唱歌
label>
<label class="radio">
<input type="radio" name="hobby">跳舞
label>
div>
div>
<div class="row">
<div class="col-md-3">
<label class="radio-inline">
<input type="radio" name="hobby">唱歌
label>
<label class="radio-inline">
<input type="radio" name="hobby">跳舞
label>
div>
div>
<button class="btn">按钮button>
<button class="btn btn-danger">按钮button>
<button class="btn btn-success">按钮button>
<button class="btn btn-warning">按钮button>
<button class="btn btn-primary">按钮button>
<button class="btn btn-info">按钮button>
<button class="btn btn-default">按钮button>
<button class="btn btn-link">按钮button>
br>
<a href="#" class="btn btn-success">a标签a>
<div class="btn btn-info">div标签div>
<span class="btn btn-danger">span标签span><br>br>
<button class="btn btn-danger">按钮button>
<button class="btn btn-success btn-lg">按钮button>
<button class="btn btn-warning btn-sm">按钮button>
<button class="btn btn-warning btn-xs">按钮button>br>
<button class="btn btn-info" onclick="alert('hello')" disabled="disabled">按钮button>
<button class="btn btn-primary disabled" onclick="alert('hello')">按钮button>
5. 表单布局
<form action="#" class="form-horizontal" role="form">
<div class="form-group">
<label for="uname" class="control-label col-md-2">姓名label>
<div class="col-md-8">
<input type="text" id="uname" class="form-control" placeholder="请输入用户名">
div>
div>
<div class="form-group">
<label for="upwd" class="control-label col-md-2">密码label>
<div class="col-md-8">
<input type="text" id="upwd" class="form-control" placeholder="请输入用户名">
div>
div>
<div class="form-group">
<label class="control-label col-md-2">爱好label>
<div class="col-md-8">
<label class="checkbox-inline">
<input type="checkbox" name="hobby">爱好
label>
<label class="checkbox-inline">
<input type="checkbox" name="hobby">跳舞
label>
div>
div>
<div class="form-group">
<label class="control-label col-md-2">城市label>
<div class="col-md-8">
<select class="form-control">
<option>请选择城市option>
<option>上海option>
<option>北京option>
select>
div>
div>
<div class="form-group">
<label for="remark" class="control-label col-md-2">简介label>
<div class="col-md-8">
<textarea id="remark" class="form-control">文本域textarea>
div>
div>
form>
<hr>
<form class="form-inline">
<div class="form-group">
<label for="userName">姓名label>
<input type="text" id="username" class="form-control" placeholder="请输入姓名">
div>
<div class="form-group">
<label for="password">密码label>
<input type="text" id="password" class="form-control" placeholder="请输入密码">
div>
form>
6. 缩略图
<div class="panel panel-warning"> <div class="panel-heading"> <h2>电视合集h2> div> <div class="panel-body"> <div class="row"> <div class="col-md-3"> <div class="thumbnail"> <img src="imags/xmTV4-65.jpg" style="width: 240px;height: 360px;"> <h3>电视机h3> <p>xmTV4-65p> <button class="btn btn-default"> <span class="glyphicon glyphicon-heart">span> 喜欢 button> <button class="btn btn-info"> <span class="glyphicon glyphicon-pencil">span> 评论 button> div> div> <div class="col-md-3"> <div class="thumbnail"> <img src="imags/xmTV4A-43.jpg" style="width: 240px;height: 360px;"> <h3>电视机h3> <p>xmTV4-43p> <button class="btn btn-default"> <span class="glyphicon glyphicon-heart">span> 喜欢 button> <button class="btn btn-info"> <span class="glyphicon glyphicon-pencil">span> 评论 button> div> div> <div class="col-md-3"> <div class="thumbnail"> <img src="imags/xmTV4A-49.jpg" style="width: 240px;height: 360px;"> <h3>电视机h3> <p>xmTV4-49p> <button class="btn btn-default"> <span class="glyphicon glyphicon-heart">span> 喜欢 button> <button class="btn btn-info"> <span class="glyphicon glyphicon-pencil">span> 评论 button> div> div> <div class="col-md-3"> <div class="thumbnail"> <img src="imags/xmTV4-55.jpg" style="width: 240px;height: 360px;"> <h3>电视机h3> <p>xmTV4-55p> <button class="btn btn-default"> <span class="glyphicon glyphicon-heart">span> 喜欢 button> <button class="btn btn-info"> <span class="glyphicon glyphicon-pencil">span> 评论 button> div> div> div> div> div>
7. 模态框
<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#myModal">
打开模态框
button>
<button class="btn btn-primary" id="btn">
模态框
button>
<div class="modal fade" id="myModal">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title">模态框头部h4>
<button type="button" class="close" data-dismiss="modal">×button>
div>
<div class="modal-body">
模态框内容..
div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">关闭button>
<button type="button" class="btn btn-primary" id="submit">提交更改button>
div>
div>
div>
div>
<script type="text/javascript">
$("#btn").click(function(){
$("#myModal").modal("show");
});
$("#submit").click(function(){
$("#myModal").modal("hide");
})
script>