基于Bootstrap4的material design风格表单插件

基于Bootstrap4的material design风格表单插件

这是一款基于Bootstrap4的material design风格表单插件。该插件能够将bootstrap4的输入框和文本框转换为material design风格的浮动标签效果。

使用方法

在HTML文件中引入。

1
2
3
4
<link rel="stylesheet" type="text/css" href="../src/input-material.css">
<script type="text/javascript" src="../src/jquery.min.js"></script>    
<script type="text/javascript" src="../src/boostrap.min.js"></script>    
<script type="text/javascript" src="../src/input-material.js"></script>

HTML结构

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<form id="contact-form">
  <div class="form-group input-material">
      <input type="text" class="form-control" id="name-field" required>
      <label for="name-field">Name</label>
  </div>
  <div class="form-group input-material">
      <input type="email" class="form-control" id="email-field" required>
      <label for="email-field">Email</label>
  </div>
  <div class="form-group input-material">
      <textarea class="form-control" id="textarea-field" rows="3" required></textarea>
      <label for="textarea-field">Your Message</label>
  </div>
  <div class="text-center">
      <button type="submit" class="btn btn-primary">Send</button>
  </div>
</form>

javascript

1
2
3
4
5
6
$('document').ready(function(){
 
  // enable material-style inputs in entire body
  $('body').materializeInputs();
 
});

或者你也可以为某个表单元素设置浮动标签效果。

1
2
3
4
5
$('document').ready(function(){
 
  $('form').materializeInputs(".input-material input-1, .input-material input-2");
 
});
当前内容只有登录了才能查看,如果您已经注册,请登录
1

发表评论