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

作者:傻籽 时间:2024-05-10 14:08:28 

一、基础表单


<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,表单
0
投稿

猜你喜欢

  • python中什么是面向对象

    2021-02-19 04:13:08
  • 利用Python求阴影部分的面积实例代码

    2021-10-05 15:18:03
  • PHP模板引擎Smarty的缓存使用总结

    2023-11-15 09:55:12
  • 获取SQL Server表字段的各种属性实例代码

    2024-01-26 13:13:11
  • 分享9个好用的Python技巧

    2021-03-15 18:43:05
  • python中wx将图标显示在右下角的脚本代码

    2022-10-27 02:26:53
  • python产生模拟数据faker库的使用详解

    2022-05-25 22:43:35
  • pycharm中如何使用快捷键按出代码提示框

    2023-03-11 22:18:52
  • python数据结构之图的实现方法

    2022-12-29 04:59:38
  • MYSQL在一个字段值前面加字符串

    2010-10-14 14:28:00
  • 详解python Todo清单实战

    2021-11-03 06:24:50
  • DreamWeaver经典技巧四则

    2007-12-03 11:34:00
  • python反转单链表算法题

    2023-04-02 04:26:49
  • Python学习笔记之装饰器

    2021-03-03 02:02:48
  • Python全景系列之装饰器使用的全面讲解

    2021-08-21 01:04:12
  • JS实现页面打印(整体、局部)

    2024-04-26 17:14:27
  • java实现批量导入Excel表格数据到数据库

    2024-01-19 13:16:58
  • 如何在Python中创建二叉树

    2022-07-30 06:27:35
  • SQL Server存储过程入门学习

    2024-01-28 20:12:13
  • 用python写扫雷游戏实例代码分享

    2023-03-31 05:12:38
  • asp之家 网络编程 m.aspxhome.com