全面解析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 相关文章推荐
在js中使用&quot;with&quot;语句中跨frame的变量引用问题
Mar 08 Javascript
获取HTML DOM节点元素的方法的总结
Aug 21 Javascript
JQuery跨Iframe选择实现代码
Aug 19 Javascript
JS注释所产生的bug 即使注释也会执行
Nov 19 Javascript
BootStrap下拉框在firefox浏览器界面不友好的解决方案
Aug 18 Javascript
javascript经典特效分享 手风琴、轮播图、图片滑动
Sep 14 Javascript
使用JavaScript实现表格编辑器(实例讲解)
Aug 02 Javascript
js 奇葩技巧之隐藏代码
Aug 11 Javascript
JavaScript输入分钟、秒倒计时技巧总结(附代码)
Aug 17 Javascript
Vue实现移动端页面切换效果【推荐】
Nov 13 Javascript
vue打包之后生成一个配置文件修改接口的方法
Dec 09 Javascript
layer.prompt使文本框为空的情况下也能点击确定的方法
Sep 24 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
如何使用PHP获取网络上文件
2006/10/09 PHP
php下使用SimpleXML 处理XML 文件
2010/02/27 PHP
解析PHP 5.5 新特性
2013/07/02 PHP
php判断目录存在的简单方法
2019/09/26 PHP
COM中获取JavaScript数组大小的代码
2009/11/22 Javascript
jquery js 重置表单 reset()具体实现代码
2013/08/05 Javascript
js获取当前路径的简单示例代码
2014/01/08 Javascript
第七章之菜单按钮图标组件
2016/04/25 Javascript
Javascript实现图片加载从模糊到清晰显示的方法
2016/06/21 Javascript
vue插件tab选项卡使用小结
2016/10/27 Javascript
Vue.js一个文件对应一个组件实践
2016/10/27 Javascript
Angular实现响应式表单
2017/08/04 Javascript
js基础之事件捕获与冒泡原理
2019/10/09 Javascript
使用Vue生成动态表单
2019/11/26 Javascript
vue-router之解决addRoutes使用遇到的坑
2020/07/19 Javascript
[41:21]夜魇凡尔赛茶话会 第三期02:看图识人
2021/03/11 DOTA
讲解Python中的标识运算符
2015/05/14 Python
完美解决Python2操作中文名文件乱码的问题
2017/01/04 Python
python3+PyQt5实现使用剪贴板做复制与粘帖示例
2017/01/24 Python
python爬虫系列Selenium定向爬取虎扑篮球图片详解
2017/11/15 Python
python2.7和NLTK安装详细教程
2018/09/19 Python
Face++ API实现手势识别系统设计
2018/11/21 Python
pymysql 开启调试模式的实现
2019/09/24 Python
Django model class Meta原理解析
2020/11/14 Python
Django通过设置CORS解决跨域问题
2020/11/26 Python
python中pop()函数的语法与实例
2020/12/01 Python
CSS3的calc()做响应模式布局的实现方法
2017/09/06 HTML / CSS
工作自我评价分享
2013/12/01 职场文书
分厂厂长岗位职责
2013/12/29 职场文书
超市中秋节活动方案
2014/02/12 职场文书
迁徙的鸟观后感
2015/06/09 职场文书
小学运动会入场词
2015/07/18 职场文书
《梅花魂》教学反思
2016/02/18 职场文书
mongodb清除连接和日志的正确方法分享
2021/09/15 MongoDB
分析SQL窗口函数之排名窗口函数
2022/04/21 Oracle
SQLServer常见数学函数梳理总结
2022/08/05 MySQL