html2canvas截屏用法
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
<meta name="format-detection" content="telephone=no"/>
<title>老司机带带我!话费免费送!!</title>
<!-- <link href="style/swiper.3.1.7.min.css" rel="stylesheet">
-->
<link href="style/common.css" rel="stylesheet">
<link href="style/index.css" rel="stylesheet">
<div id='wx_pic' style='margin:0 auto;display:none;'>
<img src="data:images/fenxiang.jpg" />
</div>
</head>
<body>
<div class="index_banner">
<img src="data:images/index_pic_01.jpg">
<h2>活动规则</h2>
</div>
<div class="index_main">
<img src="data:images/index_pic_02.jpg">
<div class="kefu">
<a href="http://im.189.cn/cw/?cf=1&cid=8029&manid=934">
<img src="data:images/kefu.png"></a>
</div>
</div>
<div class="index_btn">
<div class="index_btn_l">
<img src="data:images/index_pic_03.jpg"></div>
<div class="index_btn_r">
<img src="data:images/index_pic_04.jpg"></div>
</div>
<div class="prize">
<a href="jiangpinye.html">
<img src="data:images/index_pic_05.jpg"></a>
</div>
<div id="TB_overlayBG"></div>
<!--分享页-->
<div class="share">
<h2>
长按图片分享给你好友,好友通过扫描二维码成功,申请0元体验日租卡,即可获得
<span>5元话费</span>
哦!!
</h2>
<div class="share_main" id="share_main" style="display:block;">
<div class="share_main_top">
<div class="touxiang" style="width:40px;height:40px;border:#fff 2px solid;border-radius:40px;float:left;background:url(images/touxiang.jpg) no-repeat;background-size:cover;"></div>
<h3>刘鹤测试刘鹤测试刘鹤试刘鹤试刘鹤测试</h3>
</div>
<div class="share_main_con" style="width:100%;height:207px;background:url(images/share_pic_03.jpg) no-repeat;background-size:cover;"></div>
<div class="share_main_bot">
<div class="share_erweima" style="width:80px;height:80px;background:url(images/erweim.png) no-repeat;background-size:cover;"></div>
<h4>长按上方二维码申请0元免费体验资格</h4>
</div>
</div>
<div class="share-canves" id="share-canves" style="width:86%;margin:0 auto;display:block; position:absolute;left:7%;top:80px;z-index:1000;">
</div>
<div class="share-canves" id="share-pic" style="width:86%;margin:0 auto;display:block; position:absolute;left:7%;top:80px;z-index:1002;"> <img id="greImg" src=""></div>
</div>
<!-- 输入框 -->
<div class="box2 show1"> <i class="close_btn1"><img src="data:images/view-close.png" alt=""></i>
<div class="tips">
<input type="text" placeholder="请输入你的手机号码"></div>
<div class="btn-one">
<a href="javascript:void(0);" class=" ssq_btn">试试手气</a>
</div>
</div>
<!-- 输入框 -->
<!-- 陕西电信手机号码 -->
<div class="box2 show2"> <i class="close_btn1"><img src="data:images/view-close.png" alt=""></i>
<div class="tips">
<h3>提示消息</h3>
<p>
好可惜,您错过了0元体验机会!!
您可以邀请好友体验,赢取话费奖励哦~~。
</p>
</div>
<div class="btn-one">
<a href="javascript:void(0);" class="close_btn1">我知道了</a>
</div>
</div>
<!-- 陕西电信手机号码 -->
<!-- 异网二次参加 -->
<div class="box2">
<i class="close_btn1">
<img src="data:images/view-close.png" alt=""></i>
<div class="tips">
<h3>提示消息</h3>
<p>你已经免费申请过啦,下次活动再参与吧!</p>
</div>
<div class="btn-one">
<a href="javascript:void(0);" class="close_btn1">我知道了</a>
</div>
</div>
<!-- 异网二次参加 -->
<!-- 活动规则 -->
<div class="rules rules1">
<h2>
活动规则
<i class="close_btn1">
<img src="data:images/ico-close.png" alt=""></i>
</h2>
<div class="rules-list clearfix">
<ul>
<p>1.活动时间:2016年12月15日 - 12月18日;</p>
<p>
2.本次活动仅限关注【创翔网络】微信公众号并使用西安电信手机号绑定用户参与,未关注或使用非西安电信手机号绑定的用户,无法参与本次活动;
</p>
<p>3.活动期间,每个用户仅能参加一次,重复参加无效;</p>
<p>4.用户成功参加活动后,赠送的100M省内流量,将在24小时内赠送到获奖手机号码中;</p>
<p>
5.活动赠送的流量为省内流量,当月使用,当月有效,冲抵在套餐使用流量之前,不可延续使用。所有在售套餐均可使用办理,其中原联通套餐、无线宽带、OCS、流量按时长计费的用户无法获得赠送流量;
</p>
</ul>
</div>
</div>
<!-- 活动规则 -->
<script src="js/jquery-1.10.1.min.js"></script>
<script src="js/swiper.3.1.7.min.js"></script>
<script src="js/jquery-h5commonV1.js"></script>
<script src="js/html2canvas.js"></script>
<script type="text/javascript">
$(function(){
// 公用关闭弹出层
$(".close_btn1").click(function(){
hideDiv("box2");
});
// 弹出关闭层
$(".index_btn_l").click(function(){
showDiv("show1");
})
$(".ssq_btn").click(function(){
hideDiv("show1");
showDiv("show2");
})
//活动规则
rules("index_banner h2","rules1");
//分享赚话费
$(".index_btn_r").click(function(){
$("#TB_overlayBG").show();
$(".share").show();
takeScreenshot1();
// $("#share-pic").appendChild(convertCanvasToImage(canvas));
$(".share_main").hide();
})
})
</script>
<script type="text/javascript">
var scanves=document.getElementById("share-canves");
var canvas=$("#share-canves canvas");
function takeScreenshot1() {
html2canvas($("#share_main"), {
logging:false,
useCORS:true,
proxy: false,
onrendered: function(canvas) {
scanves.appendChild(canvas);
var dataURL = canvas.toDataURL('image/png');
$("#greImg").attr("src",dataURL);
}
});
}
</script>
</body>
</html>
html2canvas截屏用法的更多相关文章
- html2canvas截屏在H5微信移动端踩坑,ios和安卓均可显示
1.最近在做移动端开发,框架是vue,一产品需求是,后台返回数据,通过qrcode.js(代码比较简单,百度上已经很多了)生成二维码,然后通过html2canvas,将html元素转化为canvas, ...
- vue中使用html2canvas及解决html2canvas截屏图片模糊问题
最近在项目中用到了html2canvas插件,遇到的一些坑写下来,与大家共勉. html2canvas 官方网站http://html2canvas.hertzen.com/index.html 这 ...
- java使用代理 html2canvas 截屏 将页面内容生成图片
1.html2canvas 生成图片简单又好用,但涉及到跨域就会出现问题,官方给出的解决办法是设置代理.基本原理就是在后端将图片的数据生成base64再返回给前端使用.使canvas画布分析元素的时候 ...
- html2canvas 截屏 兼容手机端
<template> <div> <!--<input type="button" id="btnsavaImg" valu ...
- chrom 自带截屏用法
1 . F12调出控制台 2 . Ctrl+Shift+p 3 . 输入capture
- Javascript网页截屏的方法
最近我在研究开发一个火狐插件,具体的功能是将网页内容截屏并分享到微博上.目前基本功能已经实现,大家可以在 @程序师视野 里看到用这个截图插件分享的微博的效果. 之前我曾写过如何将canvas图形转换成 ...
- Linux截屏工具scrot用法详细介绍
Scrot是Linux命令行中使用的截图工具,能够进行全屏.选取等操作,下面小编将针对Scrot截图工具的用法给大家做个详细介绍,通过操作实例来学习Scrot的使用. 在Linux中安装Scrot ...
- html2canvaces用法,js截屏并且下载
1.首先自己下载引入html2canvaces和jquery(我的demo路径是自己本地的) 2.点击截屏按钮后,跳出层的其他部分是取消保存,点击截取获得的图片区域,表示保存 <!DOCTYPE ...
- app内区域截图利用html2Canvals保存到手机 截屏 (html2Canvas使用版本是:0.5.0-beta3。)
app内区域截图利用html2Canvals保存到手机 app内有时候需要区域内的截图保存dom为图像,我们可以使用html2Canvas将dom转换成base64图像字符串,然后再利用5+api保存 ...
随机推荐
- (56)Wangdao.com第八天_JavaScript 流程控制语句
流程控制语句 条件判断语句 if 条件分支语句 switch 循环语句 for .while switch 和 if 都可以相互转换,switch 的性能更优于 if 1. 条件判断语句 if 在某条 ...
- React_生命周期
初始化 ReactDOM.render(jsx, 原生 DOM 对象): 组件类定义 static defaultProps = {} static propTypes = {} constructo ...
- 3.2station
题意火车进入,然后要求以最大字典序输出 解题思路:先用一个数组储存当前位置之后最大的数字是什么,然后把已经进站的最后一节火车和还没进站的车的最大值,哪个更大,如果已经进站的更大,那么就先出站,否则就先 ...
- [LeetCode] Split Array With Same Average 分割数组成相同平均值的小数组
In a given integer array A, we must move every element of A to either list B or list C. (B and C ini ...
- redis安装(单节点)
# tar -zxvf redis.tar.gz # cd redis 安装(使用 PREFIX 指定安装目录): # make PREFIX=/usr/local/redis install 安装完 ...
- PHP算法学习(7) 双向链表 实现栈
2019年2月25日17:24:34 final class BasicNode { public $index; public $data; public $next = null; public ...
- 关于Python中迭代器的作用
迭代器的定义:含有__iter__()方法和__next__()方法的就是迭代器,即(iterate) 含有__iter__()方法就可以使用for循环,即iterable(可迭代的) Iterabl ...
- -ms、-moz、-webkit -o
-ms-transform:rotate(7deg); //-ms代表ie内核 识别码-moz-transform:rotate(7deg); //-moz代表火狐内核识别码 -webkit-tran ...
- webToImage (网页转图片)模块试用分享
模块介绍: 本模块封装了把 webview 转换成图片的功能.调用本模块的transImage接口,可把当前 webview显示的内容转换成一张图片.注意,本模块只能把当前的webview页面转换为图 ...
- WSL(Windows Subsystem for Linux)笔记一安装与使用
1.安装linux子系统 很简单直接在启动或关闭windows功能 中选择“适用于linux的windows子系统”,确定安装后重启即可,安装还是比较快的只用了几分钟. 也可以直接使用shell命令行 ...