这是一款基于Bootstrap4的material design风格表单插件。该插件能够将bootstrap4的输入框和文本框转换为material design风格的浮动标签效果。
使用方法
在HTML文件中引入。
<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结构
<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
$('document').ready(function(){ // enable material-style inputs in entire body $('body').materializeInputs(); });
或者你也可以为某个表单元素设置浮动标签效果。
$('document').ready(function(){ $('form').materializeInputs(".input-material input-1, .input-material input-2"); });
该基于Bootstrap4的material design风格表单插件的github网址为:https://github.com/RalphvK/bootstrap-material-input