Bootstrap,来自 Twitter,是目前最受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,它简洁灵活,使得 Web 开发更加快捷。
所以为了最近的期末大作业,学习记录一下 Bootstrap 框架的学习。
同时直接用的bootstrap的链接文档,所以不需要下载包也能使用.
bootstrap官网:https://getbootstrap.com/
学习视频(这个讲的蛮好的):https://biaoyansu.com/14.x
一.表单学习
<!DOCTYPE html>
<link href="https://cdn.bootcss.com/twitter-bootstrap/3.4.1/css/bootstrap.min.css" rel="stylesheet">
<html>
<head>
<meta charset = "UTF-8">
<title> 注册界面 </title>
</head>
<body>
<!--使用container来保证输入div框不会无限延长-->
<form class="container">
<h1>注册用户信息</h1>
<!--div form-group :基本表单组 -->
<div class="form-group" >
<label>用户名</label>
<!--输入部分使用 form-control -->
<input type="text" class="form-control">
</div>
<div class="form-group">
<label>密码</label>
<input type="password" class="form-control">
</div>
<div class="form-group">
<label>再次输入密码</label>
<input type="password" class="form-control">
</div>
<!--在input-group中添加input-group-addon制作框内头部显示效果-->
<div class="form-group">
<label>初始工资</label>
<div class="input-group">
<div class="input-group-addon">¥</div>
<input type="text" class="form-control">
</div>
</div>
<!--关于按钮的常见四种模式 primary,default,danger,info-->
<!--大小设置 btn-lg,sm,xm -->
<!--占页面的整个宽度 btn-block -->
<div class="">
<input type="submit" value="注册" class="btn btn-default">
<!-- input type="button" value="注册" class="btn btn-default" 效果不相同 -->
<!--链接跳转形式 <a herf ="url" class="btn bt-danger" type="submit" value="注册"> -->
</div>
</form>
</body>
</html>
二、导航栏
(1)本网页导航
<!DOCTYPE html>
<link href="https://cdn.bootcss.com/twitter-bootstrap/3.4.1/css/bootstrap.min.css" rel="stylesheet">
<link href="https://cdn.bootcss.com/twitter-bootstrap/3.4.1/css/bootstrap.css" rel="stylesheet">
<html>
<head>
<meta charset = "UTF-8">
<title> </title>
</head>
<body>
<!--本页导航标签-->
<ul class="nav nav-tabs">
<li class="active"><a href="#">前言</a></li>
<li><a href="#">制作信息</a></li>
<li><a href="#">制作人员</a></li>
</ul>
<div>
<h1>登录</h1>
<p>collect2.exe: error: ld returned 1 exit status</p>
</div>
<br>
<br>
<br>
<div class="col-sm-1">
<!-- nav-stacked 竖向排列(侧栏) -->
<ul class="nav nav-pills nav-stacked">
<li class="active"><a href="#">前言</a></li>
<li><a href="#">制作信息</a></li>
<li><a href="#">制作人员</a></li>
</ul>
</div>
<div>
<h1>登录</h1>
<p>collect2.exe: error: ld returned 1 exit status</p>
</div>
</body>
</html>
(2)整个网站导航
三、表格学习
<!DOCTYPE html>
<link href="https://cdn.bootcss.com/twitter-bootstrap/3.4.1/css/bootstrap.min.css" rel="stylesheet">
<link href="https://cdn.bootcss.com/twitter-bootstrap/3.4.1/css/bootstrap.css" rel="stylesheet">
<html>
<head>
<meta charset = "UTF-8">
<title> </title>
</head>
<body>
<!--table-striped 灰白相间的形式 -->
<!--table-hover 鼠标指到哪一行就高亮 -->
<table class="table table-hover table-bordered">
<thread>
<tr>
<th>姓名</th>
<th>职位</th>
<th>入职时间</th>
</tr>
</thread>
<tbody>
<!-- 添加颜色 -->
<tr class="success">
<td>小薇薇</td>
<td>管理员</td>
<td>2019-01-01</td>
</tr>
<tr class="warning">
<td>小薇薇</td>
<td>管理员</td>
<td>2019-01-01</td>
</tr>
<tr class="danger">
<td>小薇薇</td>
<td>管理员</td>
<td>2019-01-01</td>
</tr>
</tbody>
</table>
</body>
</html>
利用bootstrap的css制作一个简单的注册界面(表单)
效果图:
<!DOCTYPE html>
<link href="https://cdn.bootcss.com/twitter-bootstrap/3.4.1/css/bootstrap.min.css" rel="stylesheet">
<!--覆写表单style:
padding:设置边框内边距
margin:设置外边距
-->
<style type="text/css">
body{
padding: 0;
margin: 0 auto;
}
.container{
width: 300px;
height: 800px;
margin: 20px auto;
padding: 50px 0;
}
#footer {
height: 40px;
line-height: 40px;
position: fixed;
bottom: 0;
width: 100%;
text-align: center;
background: #333;
color: #fff;
font-family: Arial;
font-size: 12px;
letter-spacing: 1px;
}
.content {
height: 1800px;
width: 100%;
text-align: center;
}
.text-center{
/*使用text-align来居中靠右靠左*/
text-align:center;
}
</style>
<html>
<head>
<meta charset = "UTF-8">
<title> 注册界面 </title>
</head>
<body>
<!--使用container来保证输入div框不会无限延长-->
<form class="container">
<div style="text-align:center">
<h1>用户注册</h1>
</div>
<!--div form-group :基本表单组 -->
<div class="form-group" >
<label>用户名</label>
<!--输入部分使用 form-control -->
<input type="text" class="form-control" placeholder="请输入用户名">
</div>
<div class="form-group">
<label>密码</label>
<input type="password" class="form-control" placeholder="请输入密码">
</div>
<div class="form-group">
<label>再次输入密码</label>
<input type="password" class="form-control" placeholder="再次输入密码">
</div>
<!--在input-group中添加input-group-addon制作框内头部显示效果-->
<div class="form-group">
<label>输入手机号</label>
<div class="input-group">
<input type="text" class="form-control" placeholder="请输入手机号">
<span class="input-group-btn">
<button class="btn btn-default" type="button">获取验证码</button>
</span>
</div>
</div>
</div>
<div class="form-group">
<label>输入验证码</label>
<input type="password" class="form-control" placeholder="请输入验证码">
</div>
<div class="btn-group btn-group-justified" role="group" aria-label="...">
<div class="btn-group" role="group">
<input type="submit" value="注册" class="btn btn-default " >
</div>
<div class="btn-group" role="group">
<input type="reset" value="重置" class="btn btn-default" >
</div>
<div class="btn-group" role="group">
<button type="submit" id="btn" οnclick="btn()" class="btn btn-default" >找回密码</button>
</div>
</div>
<!--关于按钮的常见四种模式 primary,default,danger,info-->
<!--大小设置 btn-lg,sm,xm -->
<!--占页面的整个宽度 btn-block -->
<!-- input type="button" value="注册" class="btn btn-default" 效果不相同 -->
<!--链接跳转形式 <a herf ="url" class="btn bt-danger" type="submit" value="注册"> -->
</form>
<div id="footer">Copyright © 2018 - 2020 Tianwell.</div>
</body>
</html>