基于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 相关文章推荐
jQuery 使用手册(五)
Sep 23 Javascript
js中字符替换函数String.replace()使用技巧
Aug 14 Javascript
javascript-简单的日历实现及Date对象语法介绍(附图)
May 30 Javascript
jquery+ajax实现跨域请求的方法
Jan 20 Javascript
JavaScript把数组作为堆栈使用的方法
Mar 20 Javascript
jQuery实现表格隔行及滑动,点击时变色的方法【测试可用】
Aug 20 Javascript
微信小程序 Storage API实例详解
Oct 02 Javascript
Bootstrap下拉菜单Dropdowns的实现代码
Mar 17 Javascript
Vue中props的使用详解
Jun 15 Javascript
微信小程序 wepy框架与iview-weapp的用法详解
Apr 10 Javascript
React实现类似淘宝tab居中切换效果的示例代码
Jun 02 Javascript
9个JavaScript日常开发小技巧
Oct 06 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
setcookie中Cannot modify header information-headers already sent by错误的解决方法详解
2013/05/08 PHP
php闭包中使用use声明变量的作用域实例分析
2018/08/09 PHP
ThinkPHP 5.x远程命令执行漏洞复现
2019/09/23 PHP
理解Javascript_09_Function与Object
2010/10/16 Javascript
jQuery实现仿Google首页拖动效果的方法
2015/05/04 Javascript
JS实现简洁、全兼容的拖动层实例
2015/05/13 Javascript
jQuery 常用代码集锦(必看篇)
2016/05/16 Javascript
jq实现左滑显示删除按钮,点击删除实现删除数据功能(推荐)
2016/08/23 Javascript
数组Array的一些方法(总结)
2017/02/17 Javascript
Linux系统中利用node.js提取Word(doc/docx)及PDF文本的内容
2017/06/17 Javascript
JavaScript 值类型和引用类型的初次研究(推荐)
2017/07/19 Javascript
微信小程序显示下拉列表功能【附源码下载】
2017/12/12 Javascript
jQuery简单实现向列表动态添加新元素的方法示例
2017/12/25 jQuery
JavaScript类数组对象转换为数组对象的方法实例分析
2018/07/24 Javascript
vue里如何主动销毁keep-alive缓存的组件
2019/03/21 Javascript
Vue项目中使用jquery的简单方法
2019/05/16 jQuery
layui 实现加载动画以及非真实加载进度的方法
2019/09/23 Javascript
初学vue出现空格警告的原因及其解决方案
2019/10/31 Javascript
Python实现读取目录所有文件的文件名并保存到txt文件代码
2014/11/22 Python
Python在groupby分组后提取指定位置记录方法
2018/04/20 Python
对于Python深浅拷贝的理解
2019/07/29 Python
Python Django 简单分页的实现代码解析
2019/08/21 Python
详解python播放音频的三种方法
2019/09/23 Python
pyinstaller 3.6版本通过pip安装失败的解决办法(推荐)
2020/01/18 Python
Python3+Selenium+Chrome实现自动填写WPS表单
2020/02/12 Python
利用Python实现Json序列化库的方法步骤
2020/09/09 Python
Python引入多个模块及包的概念过程解析
2020/09/21 Python
python使用ctypes库调用DLL动态链接库
2020/10/22 Python
美国羊皮公司:Overland
2018/01/15 全球购物
DOUGLAS荷兰:购买香水和化妆品
2020/10/24 全球购物
最新大学职业规划书范文
2013/12/30 职场文书
大学生两会学习心得体会
2014/03/10 职场文书
学生鉴定评语大全
2014/05/05 职场文书
简单的辞职信模板
2015/05/12 职场文书
2015年青年志愿者工作总结
2015/05/20 职场文书
使用 JavaScript 制作页面效果
2021/04/21 Javascript