基于Bootstrap实现Material Design风格表单插件 附源码下载


Posted in Javascript onApril 18, 2016

Jquery Material Form Plugin是一款基于Bootstrap的Material Design风格的jQuery表单插件。该表单通过自定义样式和jQuery来将Bootstrap的表单修改为扁平风格的表单,并带有浮动标签特效。

基于Bootstrap实现Material Design风格表单插件 附源码下载

在线预览         源码下载

使用方法

使用该Material Design风格表单需要在页面中引入jquery,bootstrap相关文件和materialFormStyles.css、materialForm.js文件。

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.6/css/bootstrap.min.css">
<link rel="stylesheet" href="css/materialFormStyles.css">
<script src="js/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.6/js/bootstrap.min.js"></script>
<script src="js/materialForm.js"></script>

HTML结构

该Material Design风格表单的HTML结构是固定的,你可以复制下面的代码。

<div class="container" id="formOutterWrapper">
<div class="container" id="formInnerWrapper">
<form id="materialForm" class="form" method="post" action="" role="form" autocomplete="off">
<div class="form-group">
<div class="col-xs-6">
<label class="labels" for="firstName">用户名称</label>
<input type="text" class="formInput" id="firstName" name="firstName">
</div>
<div class="col-xs-6">
<label class="labels" for="lastName">昵 称</label>
<input type="text" class="formInput" id="lastName" name="lastName">
</div>
</div>
<div class="form-group">
<div class="col-xs-6">
<label class="labels" for="email">电子邮件</label>
<input type="text" class="formInput" id="email" name="email">
</div>
<div class="col-xs-6">
<label class="labels" for="phone">联系电话</label>
<input type="tel" class="formInput" id="phone" name="phone">
</div>
</div>
<div class="form-group">
<div class="col-xs-12">
<label class="labels" for="description">项目描述</label>
<input type="text" class="formInput" id="description" name="description">
</div>
</div>
<div class="form-group">
<div class="col-xs-12">
<button type="button" class="btn btn-primary green flatButton" id="submit">提交</button>
</div>
</div>
</form>
</div>
</div>

该表单插件的github地址为:https://github.com/ch0chi/Jquery-Material-Form-Plugin

Javascript 相关文章推荐
JavaScript 通过模式匹配实现重载
Aug 12 Javascript
FF火狐下获取一个元素同类型的相邻元素实现代码
Dec 15 Javascript
jquery post方式传递多个参数值后台以数组的方式进行接收
Jan 11 Javascript
select标签模拟/美化方法采用JS外挂式插件
Apr 01 Javascript
js(jQuery)获取时间的方法及常用时间类搜集
Oct 23 Javascript
jquery图片切换插件
Mar 16 Javascript
Sortable.js拖拽排序使用方法解析
Nov 04 Javascript
浅谈JavaScript中promise的使用
Jan 11 Javascript
Vue异步组件使用详解
Apr 08 Javascript
element上传组件循环引用及简单时间倒计时的实现
Oct 01 Javascript
JS/HTML5游戏常用算法之碰撞检测 包围盒检测算法详解【凹多边形的分离轴检测算法】
Dec 13 Javascript
JS中的算法与数据结构之字典(Dictionary)实例详解
Aug 20 Javascript
jQuery 如何给Carousel插件添加新的功能
Apr 18 #Javascript
AngularJS入门教程之AngularJS模型
Apr 18 #Javascript
AngularJS入门教程之AngularJS指令
Apr 18 #Javascript
AngularJS入门教程之AngularJS表达式
Apr 18 #Javascript
jQuery animate和CSS3相结合实现缓动追逐效果附源码下载
Apr 18 #Javascript
jQuery使用$.each遍历json数组的简单实现方法
Apr 18 #Javascript
jQuery validate+artdialog+jquery form实现弹出表单思路详解
Apr 18 #Javascript
You might like
火车采集器 免费版使出收费版本功能实现原理
2009/09/17 PHP
PHP跳转页面的几种实现方法详解
2013/06/08 PHP
使用php自动备份数据库表的实现方法
2017/07/28 PHP
安装docker和docker-compose实例详解
2019/07/30 PHP
PHP For循环字母A-Z当超过26个字母时输出AA,AB,AC
2020/02/16 PHP
PHP常用字符串输出方法分析(echo,print,printf及sprintf)
2021/03/09 PHP
Jquery+ajax请求data显示在GridView上(asp.net)
2010/08/27 Javascript
jquery1.5.1中根据元素ID获取元素对象的代码
2011/04/02 Javascript
jQuery实现气球弹出框式的侧边导航菜单效果
2015/09/22 Javascript
理解Angular数据双向绑定
2016/01/10 Javascript
BootStrap实现手机端轮播图左右滑动事件
2016/10/13 Javascript
$.browser.msie 为空或不是对象问题的多种解决方法
2017/03/19 Javascript
PHP实现记录代码运行时间封装类实例教程
2017/05/08 Javascript
vue-cli+axios实现文件上传下载功能(下载接收后台返回文件流)
2019/05/10 Javascript
[47:42]Fnatic vs Liquid 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
[40:01]OG vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
[03:11]不朽宝藏三外观展示
2020/09/18 DOTA
python实现DNS正向查询、反向查询的例子
2014/04/25 Python
gearman的安装启动及python API使用实例
2014/07/08 Python
python的dataframe转换为多维矩阵的方法
2018/04/11 Python
Windows下python3.6.4安装教程
2018/07/31 Python
解决每次打开pycharm直接进入项目的问题
2018/10/28 Python
Pandas 按索引合并数据集的方法
2018/11/15 Python
python 利用文件锁单例执行脚本的方法
2019/02/19 Python
Python获取时间戳代码实例
2019/09/24 Python
CSS3 animation ? steps 函数详解
2019/08/30 HTML / CSS
Html5 Canvas实现图片标记、缩放、移动和保存历史状态功能 (附转换公式)
2020/03/18 HTML / CSS
乔丹诺(Giordano)酒庄德国官网:找到最好的意大利葡萄酒
2017/12/28 全球购物
Kathmandu新西兰官网:新西兰户外运动品牌
2019/07/27 全球购物
如何查看在weblogic中已经发布的EJB
2012/06/01 面试题
打架检讨书400字
2014/01/17 职场文书
工作疏忽检讨书
2014/01/25 职场文书
教师业务学习制度
2014/01/25 职场文书
工程负责人任命书
2014/06/06 职场文书
活动总结报告怎么写
2014/07/03 职场文书
教育专业毕业生推荐信
2014/07/10 职场文书