• 演示效果
• 所需控件下载:https://pan.baidu.com/s/13kWFBFJ9xdii1TC6qXN4bA gd4t
• html2canvas详解:http://html2canvas.hertzen.com/
引入js
1 <script type="text/javascript" src="js/html2canvas.js"></script> 2 <script type="text/javascript" src="js/jquery2.2.4.min.js"></script>
• 截图操作
1 <script type="text/javascript"> 2 $(document).ready(function () { 3 4 document.querySelector('.btn').onclick = function(){ 5 html2canvas(document.querySelector("#targetDom")).then(function (canvas) { 6 //获取截取图片路径 7 var base64Url = canvas.toDataURL('image/png'); 8 //存入页面指定位置 9 document.getElementById("screenShotImg").src = base64Url; 10 //后台操作处理 11 var base64 = "<img src=" + base64Url + " />" 12 }); 13 } 14 }); 15 16 </script>
• html页面
1 <!--截取区域(通过Id控制) --> 2 <div id="targetDom"> 3 <img id="picture" src="img/magic.jpg"> 4 </div> 5 6 <!-- 存放截图 --> 7 <img id="screenShotImg"> 8 9 <div class="btn">点击截图</div>
• css样式
1 <style type="text/css"> 2 .btn { 3 width: 6rem; 4 height: 2rem; 5 line-height: 2rem; 6 text-align: center; 7 color: #fff; 8 background: red; 9 } 10 </style>
• 演示效果
• 所需控件下载:https://pan.baidu.com/s/13kWFBFJ9xdii1TC6qXN4bA gd4t
• html2canvas详解:http://html2canvas.hertzen.com/