基于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实现unicode和字符的互相转换
Jul 18 Javascript
关于JavaScript的面向对象和继承有利新手学习
Jan 11 Javascript
jquery提取元素里的纯文本不包含span等里的内容
Sep 30 Javascript
jquery实现将获取的颜色值转换为十六进制形式的方法
Dec 20 Javascript
超赞的jQuery图片滑块动画特效代码汇总
Jan 25 Javascript
vue监听滚动事件实现滚动监听
Apr 11 Javascript
Angular 4依赖注入学习教程之简介(一)
Jun 04 Javascript
vue.js使用v-if实现显示与隐藏功能示例
Jul 06 Javascript
Angular使用ControlValueAccessor创建自定义表单控件
Mar 08 Javascript
vue学习笔记五:在vue项目里面使用引入公共方法详解
Apr 04 Javascript
JS实现transform实现扇子效果
Jan 17 Javascript
解决echarts vue数据更新,视图不更新问题(echarts嵌在vue弹框中)
Jul 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
星际争霸, 教主第一视角, ZvT经典龙蛇演义
2020/03/02 星际争霸
php下批量挂马和批量清马代码
2011/02/27 PHP
php在项目中寻找代码的坏味道(综艺命名)
2012/07/19 PHP
探讨PHP调用时间格式的参数详解
2013/06/06 PHP
JavaScript 图片预览效果 推荐
2009/12/22 Javascript
JQuery文字列表向上滚动的代码
2013/11/13 Javascript
浏览器图片选择预览、旋转、批量上传的JS代码实现
2013/12/04 Javascript
javascript避免数字计算精度误差的方法详解
2014/03/05 Javascript
jQuery获取iframe的document对象的方法
2014/10/10 Javascript
JavaScript改变CSS样式的方法汇总
2015/05/07 Javascript
理解JavaScript的变量的入门教程
2015/07/07 Javascript
AngularJS中的Directive实现延迟加载
2016/01/25 Javascript
JavaScript判断页面加载完之后再执行预定函数的技巧
2016/05/17 Javascript
JavaScript基本类型值-Undefined、Null、Boolean
2017/02/23 Javascript
Bootstrap Tooltip显示换行和左对齐的解决方案
2017/10/11 Javascript
jQuery实现条件搜索查询、实时取值及升降序排序的方法分析
2019/05/04 jQuery
[03:07]2015国际邀请赛选手档案EHOME.rOtK 是什么让他落泪?
2015/07/31 DOTA
[08:38]DOTA2-DPC中国联赛 正赛 VG vs Elephant 选手采访
2021/03/11 DOTA
跟老齐学Python之传说中的函数编写条规
2014/10/11 Python
Python2.x中文乱码问题解决方法
2015/06/02 Python
Flask模拟实现CSRF攻击的方法
2018/07/24 Python
对python以16进制打印字节数组的方法详解
2019/01/24 Python
浅谈python3.6的tkinter运行问题
2019/02/22 Python
python openCV获取人脸部分并存储功能
2019/08/28 Python
Python 解析pymysql模块操作数据库的方法
2020/02/18 Python
python torch.utils.data.DataLoader使用方法
2020/04/02 Python
使用Pycharm分段执行代码
2020/04/15 Python
Python字符串格式化常用手段及注意事项
2020/06/17 Python
HTML5之SVG 2D入门1—SVG(可缩放矢量图形)概述
2013/01/30 HTML / CSS
html5 视频播放解决方案
2016/11/06 HTML / CSS
网络艺术零售业的先驱者:artrepublic
2017/09/26 全球购物
Linux机考试题
2015/07/17 面试题
人力资源作业细则
2014/03/03 职场文书
职业生涯规划书前言
2014/04/15 职场文书
村主任当选感言
2015/08/01 职场文书
python数字图像处理之图像自动阈值分割示例
2022/06/28 Python