全面解析Bootstrap表单使用方法(表单样式)


Posted in Javascript onNovember 24, 2015

一、基础表单

<form >
 <div class="form-group">
 <label>邮箱:</label>
 <input type="email" class="form-control" placeholder="请输入您的邮箱地址">
 </div>
 <div class="form-group">
 <label >密码</label>
 <input type="password" class="form-control" placeholder="请输入您的邮箱密码">
 </div>
 <div class="checkbox">
 <label>
 <input type="checkbox"> 记住密码
 </label>
 </div>
 <button type="submit" class="btn btn-default">进入邮箱</button>
 </form>

全面解析Bootstrap表单使用方法(表单样式)

表单除了这几个元素之外,还有input、select、textarea等元素,在Bootstrap框架中,通过定制了一个类名`form-control`,也就是说,如果这几个元素使用了类名“form-control”,将会实现一些设计上的定制效果。

1、宽度变成了100%

2、设置了一个浅灰色(#ccc)的边框

3、具有4px的圆角

4、设置阴影效果,并且元素得到焦点之时,阴影和边框效果会有所变化

5、设置了placeholder的颜色为#999

二、水平表单
Bootstrap框架默认的表单是垂直显示风格,但很多时候我们需要的水平表单风格(标签居左,表单控件居右)。

<form class="form-horizontal" role="form">
 <div class="form-group">
 <label for="inputEmail3" class="col-sm-2 control-label">邮箱:</label>
 <div class="col-sm-4">
 <input type="email" class="form-control" id="inputEmail3" placeholder="请输入您的邮箱地址">
 </div>
 </div>
 <div class="form-group">
 <label for="inputPassword3" class="col-sm-2 control-label">密码:</label>
 <div class="col-sm-4">
 <input type="password" class="form-control" id="inputPassword3" placeholder="请输入您的邮箱密码">
 </div>
 </div>
 </form>

全面解析Bootstrap表单使用方法(表单样式)

在Bootstrap框架中要实现水平表单效果,必须满足以下两个条件:
1、在<form>元素是使用类名".form-horizontal”。
2、配合Bootstrap框架的网格系统。

在<form>元素上使用类名".form-horizontal”主要有以下几个作用:
1、设置表单控件padding和margin值。
2、改变“form-group”的表现形式,类似于网格系统的“row”。 

三、内联表单
有时候我们需要将表单的控件都在一行内显示

<form class="form-inline" role="form">
 <div class="form-group">
 <label class="sr-only" for="exampleInputEmail2">邮箱</label>
 <input type="email" class="form-control" id="exampleInputEmail2" placeholder="请输入你的邮箱地址">
 </div>
 <div class="form-group">
 <label class="sr-only" for="exampleInputPassword2">密码</label>
 <input type="password" class="form-control" id="exampleInputPassword2" placeholder="请输入你的邮箱密码">
 </div>
 <button type="submit" class="btn btn-default">进入邮箱</button>
 </form>

全面解析Bootstrap表单使用方法(表单样式)

在Bootstrap框架中实现这样的表单效果是轻而易举的,你只需要在<form>元素中添加类名“.form-inline”即可。

如果你要在input前面添加一个label标签时,会导致input换行显示。如果你必须添加这样的一个label标签,并且不想让input换行,你需要将label标签也放在容器“form-group”中。

如果大家还想深入学习,可以点击这里进行学习,再为大家附两个精彩的专题:Bootstrap学习教程 Bootstrap实战教程

以上就是全面解析Bootstrap表单使用方法的第一篇,之后还有更多内容会不断更新,希望大家继续关注。

Javascript 相关文章推荐
深入认识JavaScript中的函数
Jan 22 Javascript
根据判断浏览器类型屏幕分辨率自动调用不同CSS的代码
Feb 22 Javascript
jQuery移除元素自动解绑事件实现思路及代码
May 31 Javascript
实例代码详解javascript实现窗口抖动及qq窗口抖动
Jan 04 Javascript
第一次接触神奇的Bootstrap网格系统
Jul 27 Javascript
网络传输协议(http协议)
Nov 18 Javascript
JS+canvas实现的五子棋游戏【人机大战版】
Jul 19 Javascript
vue+iview写个弹框的示例代码
Dec 05 Javascript
为jquery的ajax请求添加超时timeout时间的操作方法
Sep 04 jQuery
微信公众号平台接口开发 菜单管理的实现
Aug 14 Javascript
详解如何在Javascript和Sass之间共享变量
Nov 13 Javascript
微信小程序 接入腾讯地图的两种写法
Jan 12 Javascript
基于JavaScript实现Json数据根据某个字段进行排序
Nov 24 #Javascript
jquery彩色投票进度条简单实例演示
Jul 23 #Javascript
js生成随机数的过程解析
Nov 24 #Javascript
jquery制作图片时钟特效
Mar 30 #Javascript
jQuery实现Tab选项卡切换效果简单演示
Nov 23 #Javascript
JS鼠标拖拽实例分析
Nov 23 #Javascript
基于jQuery实现简单的折叠菜单效果
Nov 23 #Javascript
You might like
windows下PHP APACHE MYSQ完整配置
2007/01/02 PHP
php 邮件发送问题解决
2014/03/22 PHP
php中字符集转换iconv函数使用总结
2014/10/11 PHP
PHP获取Exif缩略图的方法
2015/07/13 PHP
PHP 根据key 给二维数组分组
2016/12/09 PHP
各浏览器对link标签onload/onreadystatechange事件支持的差异分析
2011/04/27 Javascript
JS小游戏之宇宙战机源码详解
2014/09/25 Javascript
基于jQuery制作小图标上下滑动特效
2017/01/18 Javascript
用nodeJS搭建本地文件服务器的几种方法小结
2017/03/16 NodeJs
jQuery中的deferred对象和extend方法详解
2017/05/08 jQuery
浅谈js中的this问题
2017/08/31 Javascript
对于js垃圾回收机制的理解
2017/09/14 Javascript
jQuery实现滚动到底部时自动加载更多的方法示例
2018/02/18 jQuery
Vue2.0 v-for filter列表过滤功能的实现
2018/09/07 Javascript
vue项目前端微信JSAPI与外部H5支付相关实现过程及常见问题
2020/04/14 Javascript
python传递参数方式小结
2015/04/17 Python
Python设计足球联赛赛程表程序的思路与简单实现示例
2016/06/28 Python
利用Python求阴影部分的面积实例代码
2018/12/05 Python
对python的输出和输出格式详解
2018/12/08 Python
详解PANDAS 数据合并与重塑(join/merge篇)
2019/07/09 Python
python爬虫之爬取百度音乐的实现方法
2019/08/24 Python
Python修改列表值问题解决方案
2020/03/06 Python
jupyter实现重新加载模块
2020/04/16 Python
NBA欧洲商店(英国):NBA Europe Store UK
2018/07/27 全球购物
美国艺术和工艺品商店:Hobby Lobby
2020/12/09 全球购物
煤矿班组长的职责
2013/12/25 职场文书
金融管理毕业生求职信
2014/03/03 职场文书
财务人员的自我评价范文
2014/03/03 职场文书
人力资源部经理助理岗位职责
2014/03/04 职场文书
反邪教标语
2014/06/23 职场文书
办公室领导干部作风整顿个人整改措施
2014/09/17 职场文书
机关党总支领导班子整改方案
2014/09/20 职场文书
雾霾停课通知
2015/04/24 职场文书
女性健康知识讲座主持词
2015/07/04 职场文书
法制教育讲座心得体会
2016/01/14 职场文书
解决Python字典查找报Keyerror的问题
2021/05/26 Python