基于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中的事件
Sep 23 Javascript
创建一个复制UBB软件信息的链接或按钮的js代码
Jan 06 Javascript
JavaScript中的闭包原理分析
Mar 08 Javascript
原生javascript实现图片滚动、延时加载功能
Jan 12 Javascript
JS实现网页上随机产生超链接地址的方法
Nov 09 Javascript
基于javascript实现的快速排序
Dec 02 Javascript
浅谈angular2的http请求返回结果的subcribe注意事项
Mar 01 Javascript
微信小程序开发之实现自定义Toast弹框
Jun 08 Javascript
JavaScript中使用import 和require打包后实现原理分析
Mar 07 Javascript
Vue项目History模式404问题解决方法
Oct 31 Javascript
小程序双头slider选择器的实现示例
Mar 31 Javascript
JavaScript中的执行环境和作用域链
Sep 04 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
Zend Framework教程之路由功能Zend_Controller_Router详解
2016/03/07 PHP
PHP使用内置函数生成图片的方法详解
2016/05/09 PHP
基于PHP实现商品成交时发送短信功能
2016/05/11 PHP
Node.js:Windows7下搭建的Node.js服务(来玩玩服务器端的javascript吧,这可不是前端js插件)
2011/06/27 Javascript
window.onresize 多次触发的解决方法
2013/11/08 Javascript
JQuery中使用Ajax赋值给全局变量失败异常的解决方法
2014/08/18 Javascript
jquery实现导航固定顶部的效果仿蘑菇街
2014/10/22 Javascript
jQuery表单域选择器用法分析
2015/02/10 Javascript
jQuery Masonry瀑布流插件使用方法详解
2017/01/18 Javascript
vue移动端实现下拉刷新
2018/04/22 Javascript
Nuxt升级2.0.0时出现的问题(小结)
2018/10/08 Javascript
JS实现烟花爆炸效果
2020/03/10 Javascript
vue-cli3项目升级到vue-cli4 的方法总结
2020/03/19 Javascript
基于vue+element实现全局loading过程详解
2020/07/10 Javascript
JS+Canvas实现五子棋游戏
2020/08/26 Javascript
Python中的二叉树查找算法模块使用指南
2014/07/04 Python
python中类的一些方法分析
2014/09/25 Python
使用Python的Twisted框架实现一个简单的服务器
2015/04/16 Python
Python实现图片转字符画的示例
2017/08/22 Python
python绘制地震散点图
2019/06/18 Python
使用Python实现分别输出每个数组
2019/12/06 Python
Django后端发送小程序微信模板消息示例(服务通知)
2019/12/17 Python
Pytorch中实现只导入部分模型参数的方式
2020/01/02 Python
Python中sorted()排序与字母大小写的问题
2020/01/14 Python
Pytorch之finetune使用详解
2020/01/18 Python
QML用PathView实现轮播图
2020/06/03 Python
Python环境管理virtualenv&amp;virtualenvwrapper的配置详解
2020/07/01 Python
基于Html5 canvas实现裁剪图片和马赛克功能及又拍云上传图片 功能
2019/07/09 HTML / CSS
美国高端寝具品牌:Coyuchi
2017/02/08 全球购物
英国定做窗帘和纺织品面料一站式商店:Dekoria
2018/08/29 全球购物
C++面试题:关于链表和指针
2013/06/05 面试题
微观物理专业自荐信
2014/01/26 职场文书
愚人节活动策划方案
2014/03/11 职场文书
学雷锋树新风演讲稿
2014/05/10 职场文书
2013年最新自荐信范文
2014/06/23 职场文书
售票员岗位职责
2015/02/15 职场文书