百度雲盤 傳送門 密碼:l60w
電子簽名特效效果:

<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>jQuery+HTML5仿信用卡電子簽名特效</title> <link rel="stylesheet" href="css/esignDemo.css"> </head> <center> <div class="canvasDiv"> <div id="editing_area"> <canvas width="600" height="250" id="canvasEdit"></canvas> </div> </div> <div class="imgDiv"> <span id="sign_show"></span> </div> <div class="btnDiv"> <a id="sign_ok" class="okBtn">確認</a> <a id="sign_clear" class="clearBtn">清除</a> </div> </center> <script type="text/javascript" src="js/jquery.min.js"></script> <script type="text/javascript" src="js/esign.js"></script> <script type="text/javascript"> $(function(){ //初始化動作,根據DOM的ID不同進行自定義,如果不寫則內部默認取這四個 $().esign("canvasEdit", "sign_show", "sign_clear", "sign_ok"); }); </script> </body> </html>
實現過程:
CSS
簽名版和樣式版
.canvasDiv{
height: 250px;
width: 600px;
border: 1px solid black;
}
.imgDiv{
height: 50px;
width: 80px;
border: 1px solid black;
margin-top: 15px;
}
border :簡寫屬性在一個聲明設置所有的邊框屬性

4個參數
border-style:dotted solid double dashed;
上邊框是點狀
右邊框是實線
下邊框是雙線
左邊框是虛線
3個參數
border-style:dotted solid double;
上邊框是點狀
右邊框和左邊框是實線
下邊框是雙線
2個參數
border-style:dotted solid;
上邊框和下邊框是點狀
右邊框和左邊框是實線
1個參數
border-style:dotted;
所有 4 個邊框都是點狀
DOM
簽名版和樣式版和按鈕
<center> <div class="canvasDiv"> <div id="editing_area"> <canvas width="600" height="250" id="canvasEdit"></canvas> </div> </div> <div class="imgDiv"> <span id="sign_show"></span> </div> <div class="btnDiv"> <a id="sign_ok" class="okBtn">確認</a> <a id="sign_clear" class="clearBtn">清除</a> </div> </center>
電子簽名(esign.js)與按鈕進行綁定
<script type="text/javascript"> $(function(){ //初始化動作,根據DOM的ID不同進行自定義,如果不寫則內部默認取這四個 $().esign("canvasEdit", "sign_show", "sign_clear", "sign_ok"); }); </script>