Jquery Material Form Plugin은 Bootstrap의 Material Design 스타일을 기반으로 한 jQuery 양식 플러그인입니다. 이 양식은 사용자 정의 스타일과 jQuery를 사용하여 Bootstrap 양식을 플로팅 라벨 효과가 있는 플랫 스타일 양식으로 수정합니다.
사용방법
이 머티리얼 디자인 스타일 양식을 사용하려면 jquery, 부트스트랩 관련 파일과 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 구조
이 머티리얼 디자인 스타일 양식의 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