一、表单样式
1.1
先放截图:
上图中第一行是内联表单(响应式),当窗口宽度小于780时,会变成酱:
主要包括的知识点:
内联表单:
- 必须加label才能使用input标签的class属性,不然会有错误
- 隐藏label的方法:class属性:sr-only
水平排列表单:
- 使用栅格系统显示表单
下面是代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>表单</title>
<link href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
</head>
<body>
<!--内联表单-->
<form role="form" class="form-inline">
<div class="form-group">
<label>email</label>
<input type="email" class="form-control" placeholder="enter email" />
</div>
<div class="form-group">
<label>密码</label>
<input type="password" class="form-control" placeholder="password" />
</div>
<div class="form-group">
<!--隐藏label-->
<label class="sr-only">选择文件</label>
<input type="file" />
<p class="belp-block">选择你的文件</p>
</div>
</form>
<!--水平排列表单-->
<form class="form-horizontal" role="form">
<!--栅格系统-->
<div class="form-group">
<label class="col-sm-2 control-label">email</label>
<div class="col-sm-10">
<input type="email" class="form-control" placeholder="email" />
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">password</label>
<div class="col-sm-10">
<input type="password" class="form-control" placeholder="password" />
</div>
</div>
<!--单选按钮-->
<div class="form-group">
<div class="col-sm-offset-2 col-sm-10">
<div class="checkbox">
<label>
<input type="checkbox"/>记住密码
</label>
</div>
</div>
</div>
<div class="form-group">
<div class="col-sm-offset-2 col-sm-10">
<button type="submit" class="btn btn-default">登录</button>
</div>
</div>
</form>
</body>
</html>
1.2
知识点:
- 给表单设置不可写属性:disabled
- input 和 textarea的使用
- 复选框的样式:checkbox
- 单选框的样式:radio
- 全部显示的下拉列表:multiple
- 静态控件:form-control-static
代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>表单2</title>
<link href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
</head>
<body>
<form role="form">
<fieldset disabled>
<input type="text" class="form-control"/>
<textarea class="form-control" rows="5">HEllo</textarea>
<!--复选-->
<div class="checkbox">
<label>
<input type="checkbox" value=""/>网球
</label>
</div>
<div class="checkbox">
<label>
<input type="checkbox" value=""/>前端
</label>
</div>
<!--单选-->
<div class="radio">
<label>
<input name="optionsRadios" type="radio" checked/>男
</label>
</div>
<div class="radio">
<label>
<input name="optionsRadios" type="radio"/>女
</label>
</div>
<!--下拉列表-->
<select multiple class="form-control">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
</select>
<!--静态控件-->
<p class="form-control-static">请按照我的格式输入:123456@</p>
<input class="form-control" type="text" placeholder="hello" disabled/>
</fieldset>
</form>
</body>
</html>
二、按钮和图片
知识点:
- 各种颜色的按钮:default,primary,success,info,warning,link,danger
- 四种按钮尺寸:btn-lg,不设,btn-sm,btn-xs
- 按钮充满父级容器:btn-block
- 超链接设置按钮样式:class="btn btn-default btn-lg active" role="button"
- input设置按钮样式:class="btn btn-default" type="button"
- 图片相关:圆形:img-circle 圆角:img-rounded 带边框:img-thumbnail
代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>按钮</title>
<link href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
</head>
<body>
<!--按钮-->
<div class="container">
<button type="button" class="btn btn-default">default</button>
<button type="button" class="btn btn-primary">primary</button>
<button type="button" class="btn btn-success">success</button>
<button type="button" class="btn btn-info">info</button>
<button type="button" class="btn btn-warning">warning</button>
<button type="button" class="btn btn-link">link</button>
<button type="button" class="btn btn-danger">danger</button>
</div>
<!--按钮尺寸以及充满父级容器-->
<div class="div">
<button type="button" class="btn btn-info btn-lg">info</button>
<button type="button" class="btn btn-info">info</button>
<button type="button" class="btn btn-info btn-sm">info</button>
<button type="button" class="btn btn-info btn-xs">info</button>
</div>
<button type="button" class="btn btn-default btn-block">block</button>
<a href="#" class="btn btn-default btn-lg active" role="button" disabled="disabled">defult</a>
<input class="btn btn-default" type="button" value="Input"/>
<!--圆角图片-->
<img src="../img/1.jpg" alt="" class="img-circle" />
<img src="../img/1.jpg" alt="" class="img-rounded" />
<img src="../img/1.jpg" alt="" class="img-thumbnail" />
</body>
</html>
希望我的记录能够帮到你~ 喜欢请点赞!
谢谢你看到这里!写作仓促,有疏漏之处还请评论指正,共同探讨进步!