bootstrap2.2相关文档
本节课我们主要学习一下 Bootstrap表单和图片功能,通过内置的 CSS定义,显示各种丰富的效果。
一.表单
Bootstrap提供了一些丰富的表单样式供开发者使用。
1.基本格式
//实现基本的表单样式
<form>
<divclass="form-group"> <label>电子邮件</label>
<inputtype="email" class="form-control" placeholder="请输入您的电子邮件">
</div>
<divclass="form-group"> <label>密码</label>
<inputtype="password" class="form-control" placeholder="请输入您的密码">
</div>
</form>
注:只有正确设置了输入框的type类型,才能被赋予正确的样式。支持的输入框控件包括:text、password、datetime、datetime-local、date、month、time、week、number、email、url、search、tel 和 color。
2.内联表单
//让表单左对齐浮动,并表现为inline-block 内联块结构
<formclass="form-inline">
注:当小于768px,会恢复独占样式
3.表单合组
//前后增加片段
<divclass="input-group">
<div class="input-group-addon">¥</div> <inputtype="text" class="form-control"> <div class="input-group-addon">.00</div>
</div>
4.水平排列
//让表单内的元素保持水平排列
<formclass="form-horizontal"> <div class="form-group">
<label class="col-sm-2 control-label">电子邮件</label> <divclass="col-sm-10">
<input type="email"class="form-control" placeholder="请输入您的电子邮件">
</div>
</div>
</form>
注:这里用到了 col-sm栅格系统,后面章节会重点讲解,而 control-label表示和父元素样式同步。
5.复选框和单选框
//设置复选框,在一行
<divclass="checkbox">
<label>
<inputtype="checkbox">体育 </label>
</div>
<divclass="checkbox">
<label>
<inputtype="checkbox">音乐 </label>
</div>
//设置禁用的复选框
<divclass="checkbox disabled">
<label>
<input type="checkbox"disabled>音乐 </label>
</div>
//设置内联一行显示的复选框
<labelclass="checkbox-inline"> <input type="checkbox">体育
</label>
<label class="checkbox-inlinedisabled"> <input type="checkbox" disabled>音乐
</label>
//设置单选框
<div class="radiodisabled"> <label>
<input type="radio"name="sex" disabled>男 </label>
</div>
6.下拉列表
//设置下拉列表
<selectclass="form-control"> <option>1</option><option>2</option> <option>3</option> <option>4</option><option>5</option>
</select>
7.校验状态
//设置为错误状态
<divclass="form-group has-error">
注:还有其他状态如下
|
样式 |
说明 |
|
has-error |
错误状态 |
|
has-success |
成功状态 |
|
has-warning |
警告状态 |
//label标签同步相应状态
<labelclass="control-label">Input with success</label>
8.添加额外的图标//文本框右侧内置文本图标
<divclass="form-group has-feedback"> <label>电子邮件</label>
<inputtype="email" class="form-control">
<span class="glyphicon glyphicon-okform-control-feedback"></span> </div>
注:除了 glyphicon-ok外,还有几个如下表:
|
样式 |
说明 |
glyphicon-ok 成功状态
glyphicon-warning-sign 警告状态
glyphicon-remove 错误状态
9.控制尺寸//从大到小
<input type="password"class="form-control input-lg"> <input type="password"class="form-control">
<input type="password"class="form-control input-sm"> 注:也可以设置父元素 form-group-lg、form-group-sm,来调整。
二.图片
Bootstrap 提供了一些丰富的图片样式供开发者使用。1.图片形状//三种形状
<img src="img/pic.png"alt="图片"class="img-rounded"> <img src="img/pic.png"alt="图片"class="img-circle"> <img src="img/pic.png" alt="图片" class="img-thumbnail">
//响应式图片
<imgsrc="img/pic.png" alt="图片"class="img-responsive">
bootstrap2.2相关文档的更多相关文章
- bootstrap2.1相关文档
本节课我们主要学习一下 Bootstrap表格和按钮功能,通过内置的 CSS定义,显示各种丰富的效果. 一.表格 Bootstrap提供了一些丰富的表格样式供开发者使用. 1.基本格式 //实现基本的 ...
- dotNET跨平台相关文档整理
一直在从事C#开发的相关技术工作,从C# 1.0一路用到现在的C# 6.0, 通常情况下被局限于Windows平台,Mono项目把我们C#程序带到了Windows之外的平台,在工作之余花了很多时间在M ...
- Mybatis-Generator 自动生成Dao、Model、Mapping相关文档
最近在学习mybatis,结果在写Mapping的映射文件时insert语句一直报错,于是想看看标准的映射文件是什么样.百度到Mybatis-Generator 自动生成Dao.Model.Mappi ...
- VLC的相关文档以及javascript接口
参看下面链接:VLC相关文档
- dotNET跨平台相关文档
dotNET跨平台相关文档整理 一直在从事C#开发的相关技术工作,从C# 1.0一路用到现在的C# 6.0, 通常情况下被局限于Windows平台,Mono项目把我们C#程序带到了Windows之外的 ...
- 大数据相关文档&Api下载
IT相关文档&Api下载(不断更新中) 下载地址:https://download.csdn.net/user/qq_42797237/uploads 如有没有你需要的API,可和我留言,留下 ...
- rn相关文档
RN相关文档: rn文档:https://reactnative.cn/ mbox文档:https://cn.mobx.js.org/ es6文档:http://es6.ruanyifeng.com/ ...
- OSS阿里云相关文档
OSS阿里云相关文档 oss文档链接
- hugo官方相关文档地址
+++ date="2020-10-17" title="hugo官方相关文档地址" tags=["hugo"] categories=[& ...
随机推荐
- LibreOJ #2006. 「SCOI2015」小凸玩矩阵 二分答案+二分匹配
#2006. 「SCOI2015」小凸玩矩阵 内存限制:256 MiB时间限制:1000 ms标准输入输出 题目类型:传统评测方式:文本比较 上传者: 匿名 提交提交记录统计讨论测试数据 题目描述 ...
- ApplicationContext(七)Message 源
ApplicationContext(七)Message 源 本节则是初始化消息资源池,对国际化的支持.暂时先略过. 每天用心记录一点点.内容也许不重要,但习惯很重要!
- 修改电脑自动休眠时间win10
https://jingyan.baidu.com/article/adc81513a481cdf723bf73e6.html
- python正则表达式获取两段标记内的字符串
比如获取绿色字符串 ModelData.PayTableData =[{"}, {"}, {"}]; ModelData.PayTableData1 =[{"} ...
- DB2 sql报错后查证原因与解决问题的方法
1.对于执行中的报错,可以在db2命令行下运行命令 : db2=>? SQLxxx 查看对应的报错原因及解决方法. 2.错误SQL0206N SQLSTATE=42703 检测到一个未定义的列 ...
- python+selenium环境配置及浏览器调用
最近在学习python自动化,从项目角度和技术基础角度出发,我选择了python+selenium+appium的模式开始我的自动化测试之旅: 一.python安装 二.python IDE使用简介 ...
- OneZero第三周第三次站立会议(2016.4.6)
1. 时间: 13:05--13:15 共计10分钟. 2. 成员: X 夏一鸣 * 组长 (博客:http://www.cnblogs.com/xiaym896/), G 郭又铭 (博客:http ...
- Python处理微信利器——itchat
接触itchat是一个偶然,上知乎刷出一个有意思的文章.于是乎运行源码,调错加上查阅博客,发现itchat大有可为. 知乎链接:https://zhuanlan.zhihu.com/p/2578293 ...
- tinyweb集成springmvc 的一种可行方式
最近tiny项目中集成了springmvc,而且使用的tiny的版本比较低,所以整合起来官网给的前两种方式都行不通. 而且有个tiny整合springmvc的maven依赖都下载不了.所以只有使用第三 ...
- AngularJS的$location基本用法和注意事项
一.配置config app.config([ '$locationProvider', function($locationProvider) { $locationProvider.html5Mo ...