怎么用JavaScript canvas实现刮刮效果
发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,本篇内容主要讲解"怎么用JavaScript canvas实现刮刮效果",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"怎么用JavaScript canva
千家信息网最后更新 2025年02月03日怎么用JavaScript canvas实现刮刮效果
本篇内容主要讲解"怎么用JavaScript canvas实现刮刮效果",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"怎么用JavaScript canvas实现刮刮效果"吧!
具体内容如下
HTML代码:
200元
css代码:
.ggk { width: 200px; height: 100px; border: 1px solid #000; margin: 20px auto; color: red; position: relative; } .ggk span { position: absolute; width: 100%; height: 100%; text-align: center; font-size: 50px; line-height: 100px; } #canvas { position: absolute; left: 0; top: 0; }
js代码:
var canvas = document.getElementById("canvas") init() function init() { canvas.width = 200; canvas.height = 100; var ctx = canvas.getContext("2d") // 覆盖一层灰色 ctx.save(); ctx.fillStyle = 'rgb(100,100,100)' ctx.fillRect(0, 0, 200, 100) draw(ctx) pro() } // 随机内容 function pro() { var span = document.getElementById("span") var arr = ["100元", '谢谢惠顾', '200元', '谢谢惠顾', '谢谢惠顾', '谢谢惠顾', '500万', '谢谢惠顾'] var num = Math.floor(Math.random() * (arr.length - 1)) var text = arr[num] span[xss_clean] = text } function draw(ctx){ // 点下事件 canvas.onmousedown = function(e){ // 移动事件 var downX= e.offsetX var downY= e.offsetY ctx.beginPath() // ctx.globalCompositeOperation = 'destination-out' ctx.lineWidth = 10; ctx.moveTo(downX,downY) canvas.onmousemove = function(e){ var x = e.offsetX var y = e.offsetY // ctx.lineTo(x,y) ctx.clearRect(x,y,20,20) ctx.stroke() } } // 鼠标弹起事件 canvas.onmouseup = function(){ canvas.onmousemove = null } }
到此,相信大家对"怎么用JavaScript canvas实现刮刮效果"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
内容
效果
事件
代码
学习
实用
更深
兴趣
实用性
实际
操作简单
方法
更多
朋友
灰色
网站
频道
鼠标
查询
移动
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
分布式存储服务器介绍
网络安全教父是谁
搜题软件开发问题及解决方案
兼职软件开发计划
海康威视服务器怎么装软件
从云端删数据库
网络安全主题班会ppt单张图片
服务器如何外网
公司数据库建库
高中必学网络技术科目
软件开发去平安财险可以吗
网络服务器配置过程中遇到的问题
计算服务器生产
武昌区标准网络安全维护介绍
非关系型数据库中的cap理论
互联网家居新科技
网络安全注意问题有哪些
vb怎样读取数据库中的信息
宁夏网络安全等级规定
高校网络安全会议主持
plc和软件开发
Dts数据库同步
蓬莱平价的软件开发常用指南
活态传统中医药知识数据库
有没有入侵网堵服务器的黑客
D3下载软件开发
网络安全学院登录
网络安全产融创新发展报告
非关系型数据库中的cap理论
服务器连交换机还是路由器