HTML+CSS+JS实现 ❤️canvas手机刮刮乐女朋友效果❤️

🍅 作者主页:Java李杨勇 

🍅 简介:Java领域优质创作者🏆、【java李杨勇】公号作者✌  简历模板、学习资料、面试题库、技术互助【关注我,都给你】

🍅 欢迎点赞 👍 收藏 ⭐留言 📝   

效果演示: 文末获取源码

代码目录: 

 

主要代码实现:

CSS样式:

  * {margin: 0;padding: 0;}.box {width: 320px;height: 410px;background: url("img/gao1.jpg") no-repeat;background-size: 100% 100%;position: relative;/*margin: 0 auto;*/}#myCanvas {position: absolute;left: 0;top: 0;}

javascript代码 :

<script type="text/javascript">var myCanvas = document.getElementById("myCanvas");var can = myCanvas.getContext("2d");var X = myCanvas.width;var Y = myCanvas.height;var oImg = new Image();oImg.src = "img/gao4.jpeg";oImg.onload = function() {can.beginPath();can.drawImage(oImg, 0, 0, X, Y);can.closePath();}var device = /android|iphone|ipad|ipod|webos|iemobile|opear mini|linux/i.test(navigator.userAgent.toLowerCase());var startEvtName = device ? "touchstart" : "mousedown";var moveEvtName = device ? "touchmove" : "mousemove";var endEvtName = device ? "touchend" : "mouseup";function draw(event) {var x = device ? event.touches[0].clientX : event.clientX;var y = device ? event.touches[0].clientY : event.clientY;//console.log(x,y);can.beginPath();can.globalCompositeOperation = "destination-out";can.arc(x, y, 20, 0, Math.PI * 2, false);can.fill();can.closePath();}//true  捕获 false  冒泡myCanvas.addEventListener(startEvtName, function() {myCanvas.addEventListener(moveEvtName, draw, false);}, false);myCanvas.addEventListener(endEvtName, function() {myCanvas.removeEventListener(moveEvtName, draw, false);}, false);
</script>

上面的图片大家引入自己喜欢的就行 

源码获取

大家可以点赞、收藏、关注、评论我啦 、查看博主主页或下方微信公众号获取更多~!

打卡 文章 更新 50  /  100天

精彩推荐更新中:

HTML5大作业实战案例《100套》

Java毕设项目精品实战案例《100套》 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/561949.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java在线查看pdf文件,java 实现所有文件的在线查看(其他类型转pdf后用pdf.js显示)...

js显示pdf插件demo下载&#xff1a;http://download.csdn.net/detail/heqinghua217/9685857java 吧所有文档类文件转成pdf格式文件下载http://download.csdn.net/detail/heqinghua217/9685853java转pdf部分&#xff0c;下载demo后&#xff0c;引入lib中的所有jar&#xff0c;否…

HTML+CSS+JS实现 ❤️鼠标悬停性感美女图片特效❤️

&#x1f345; 作者主页&#xff1a;Java李杨勇 &#x1f345; 简介&#xff1a;Java领域优质创作者&#x1f3c6;、【java李杨勇】公号作者✌ 简历模板、学习资料、面试题库、技术互助【关注我&#xff0c;都给你】 &#x1f345; 欢迎点赞 &#x1f44d; 收藏 ⭐留言 &…

mysql 正则替换 换行,MySQL中使用replace、regexp进行正则表达式替换的用法分析

本文实例讲述了MySQL中使用replace、regexp进行正则表达式替换的用法。&#xff0c;具体如下&#xff1a;今天一个朋友问我&#xff0c;如果将数据库中查到的类似于“./uploads/110100_cityHotel_北京富豪华宾馆.jpg”这样的格式都修改为“./uploads/110100cityHotel北京富豪华…

HTML+CSS+JS实现 ❤️美女拼图游戏❤️

&#x1f345; 作者主页&#xff1a;Java李杨勇 &#x1f345; 简介&#xff1a;Java领域优质创作者&#x1f3c6;、【java李杨勇】公号作者✌ 简历模板、学习资料、面试题库、技术互助【关注我&#xff0c;都给你】 &#x1f345; 欢迎点赞 &#x1f44d; 收藏 ⭐留言 &…

matlab绘制三元位置函数,matlab – 在坐标(x,y)上用颜色z绘制(x,y,z)三元组

假设您不关心实际线条的颜色,而是标记.将绘图与散射结合使用.想象一下以下示例数据&#xff1a;t 0:pi/20:2*pi;x sin(t);y cos(t);z t;plot3(x,y,z);绘制在2D平面上&#xff1a;plot(x,y); hold onscatter(x,y,300,z); hold off结果是&#xff1a;从您的评论&#xff1a;如…

HTML+CSS+JS实现 ❤️圆圈倒计时间❤️

&#x1f345; 作者主页&#xff1a;Java李杨勇 &#x1f345; 简介&#xff1a;Java领域优质创作者&#x1f3c6;、【java李杨勇】公号作者✌ 简历模板、学习资料、面试题库、技术互助【关注我&#xff0c;都给你】 &#x1f345; 欢迎点赞 &#x1f44d; 收藏 ⭐留言 &…

php语法高亮编辑器,最新PHPCMS V9编辑器代码高亮显示亲测可用(提前格式化)

最近PHPCMS V9更新挺频繁的&#xff0c;是好事&#xff0c;让我们更完美的用它的功能&#xff0c;是坏事&#xff0c;以前的教程都不能用了。譬如这篇在PHPCMS V9文章中实现代码高亮显示的功能&#xff0c;之前的教程已经不能用了&#xff0c;今天站长莪叆啰有空写了个最新版的…

php通过标识加锁,PHP通过加锁实现并发情况下抢码功能

基于php语言使用加锁实现并发情况下抢码功能&#xff0c;特定时间段开放抢码并不允许开放的码重复&#xff1a;需求&#xff1a;抢码功能要求&#xff1a;1、特定时间段才开放抢码&#xff1b;2、每个时间段放开的码是有限的&#xff1b;3、每个码不允许重复&#xff1b;实现&a…

HTML+CSS+JS实现 ❤️圆形倒数秒计时器❤️

&#x1f345; 作者主页&#xff1a;Java李杨勇 &#x1f345; 简介&#xff1a;Java领域优质创作者&#x1f3c6;、【java李杨勇】公号作者✌ 简历模板、学习资料、面试题库、技术互助【关注我&#xff0c;都给你】 &#x1f345; 欢迎点赞 &#x1f44d; 收藏 ⭐留言 &…

php相隔几分钟变换随机数,PHP怎么固定随机出号几分钟时间再变?

/* 生成随机数 */function randKeys($len5){$str0123456789;$rand;for($x0;$x上面代码是用来网页显示5个数字&#xff0c;只要网页一刷新数字就变了&#xff0c;能不能固定8分钟内刷新网页数字不变&#xff1f;请问代码怎么写&#xff1f;回复讨论(解决方案)生成后存入session&…

HTML+CSS+JS实现 ❤️从亮到暗图片滤镜特效❤️

&#x1f345; 作者主页&#xff1a;Java李杨勇 &#x1f345; 简介&#xff1a;Java领域优质创作者&#x1f3c6;、【java李杨勇】公号作者✌ 简历模板、学习资料、面试题库、技术互助【关注我&#xff0c;都给你】 &#x1f345; 欢迎点赞 &#x1f44d; 收藏 ⭐留言 &…

mysql树节点路径,关于mysql:从使用物化路径编码树的表中选择,按深度优先排序(无递归/ ltree)...

我在关系数据库中有一个表&#xff0c;其中我使用称为物化路径(也称为Lineage列)的技术对树进行编码。 也就是说&#xff0c;对于我树中的每个节点&#xff0c;我在表中有一行&#xff0c;并且对于每一行&#xff0c;我有一个名为ancestry的字符串列&#xff0c;其中我存储从根…

HTML+CSS+JS实现 ❤️Three碎片化图片切换❤️

&#x1f345; 作者主页&#xff1a;Java李杨勇 &#x1f345; 简介&#xff1a;Java领域优质创作者&#x1f3c6;、【java李杨勇】公号作者✌ 简历模板、学习资料、面试题库、技术互助【关注我&#xff0c;都给你】 &#x1f345; 欢迎点赞 &#x1f44d; 收藏 ⭐留言 &…

w8系统搭建php网站,360W8系统下如何配置PHP网站运行环境

为例&#xff0c;跟大家带来具体的设置步骤&#xff0c;供大家学习参考使用&#xff01;1、大家可以现在百度软件中心下载我们需要的软件到电脑&#xff0c;然后解压到自己电脑&#xff0c;提醒大家将文件解压到电脑的磁盘根目录。还要说一句&#xff0c;目前小编介绍的方法适用…

HTML+CSS+JS实现 ❤️圣诞抓礼物小游戏❤️

&#x1f345; 作者主页&#xff1a;Java李杨勇 &#x1f345; 简介&#xff1a;Java领域优质创作者&#x1f3c6;、【java李杨勇】公号作者✌ 简历模板、学习资料、面试题库、技术互助【关注我&#xff0c;都给你】 &#x1f345; 欢迎点赞 &#x1f44d; 收藏 ⭐留言 &…

HTML+CSS+JS实现 ❤️3D建筑结构旋转特效❤️

&#x1f345; 作者主页&#xff1a;Java李杨勇 &#x1f345; 简介&#xff1a;Java领域优质创作者&#x1f3c6;、【java李杨勇】公号作者✌ 简历模板、学习资料、面试题库、技术互助【关注我&#xff0c;都给你】 &#x1f345; 欢迎点赞 &#x1f44d; 收藏 ⭐留言 &…

oracle 解死锁权限,讲解Oracle数据库中结束死锁进程的一般方法

1、查看死锁1)用dba用户执行以下语句select username,lockwait,status,machine,program from v$session where sid in(select session_id from v$locked_object)如果有输出的结果&#xff0c;则说明有死锁&#xff0c;且能看到死锁的机器是哪一台。字段说明&#xff1a;Usernam…

HTML+CSS+JS实现 ❤️H5图片列表滑动特效❤️

&#x1f345; 作者主页&#xff1a;Java李杨勇 &#x1f345; 简介&#xff1a;Java领域优质创作者&#x1f3c6;、【java李杨勇】公号作者✌ 简历模板、学习资料、面试题库、技术互助【关注我&#xff0c;都给你】 &#x1f345; 欢迎点赞 &#x1f44d; 收藏 ⭐留言 &…

oracle 设置输出显示中文乱码,修改oracle当前会话的语言环境,解决oracle显示中文乱码的问题 | 信春哥,系统稳,闭眼上线不回滚!...

对于数据库ORACLE有时操作时&#xff0c;提示的是一串串???&#xff0c;不能起到提示的作用&#xff0c;这是由于语言环境的设置问题&#xff0c;下面是实际操作中要用到的。查看当前会话的语言环境&#xff1a;SQL> select userenv(language) from dual;USERENV(LANGUAG…

HTML+CSS+JS实现 ❤️绘制卡丁车动漫特效❤️

&#x1f345; 作者主页&#xff1a;Java李杨勇 &#x1f345; 简介&#xff1a;Java领域优质创作者&#x1f3c6;、【java李杨勇】公号作者✌ 简历模板、学习资料、面试题库、技术互助【关注我&#xff0c;都给你】 &#x1f345; 欢迎点赞 &#x1f44d; 收藏 ⭐留言 &…