当前位置:网站首页>使用Canvas 绘制施工进度/影像 图,支持滚动、缩放、拖拽、定位、折叠、下载、过渡,支持快捷操作
使用Canvas 绘制施工进度/影像 图,支持滚动、缩放、拖拽、定位、折叠、下载、过渡,支持快捷操作
2022-08-06 05:18:00 【rudy_zhou】
前言
分享一个工作中使用canvas制作的一个施工进度/影响记录 图,代码较长,就不解释了,有兴趣的小伙伴可以查看演示效果,有问题可以下方留言
演示图

DEMO 及介绍
支持操作:
1.比例缩放:鼠标在画布内时支持 Ctrl + 滚轮 缩放,Ctrl + alt + 滚轮 快速缩放;
2.横向滚动:鼠标在画布内时支持 shift + 滚轮 横向滚动,shift + alt + 滚轮 快速横向滚动
3.画布拖拽: 鼠标在画布内可拖拽画布
4.下载支持:根据当前缩放比例下载,最大支持65000px 宽度画布;
5.宽高自适应:切换宽高自动重新绘制画布内容
点击进入 隧道施工进度图/影像记录图Demo演示 http://jsrun.net/IpNKp
如想测试下载功能,进入 http://www.rudyjoy.cn/render
总结
以上信息如有错误或疏漏,欢迎指正
边栏推荐
猜你喜欢

互联网时代下服务器该如何进行主机加固

HCL(二)—配置FTP服务器

移动端学习

如何保持注意力,高效学习

金属材料/多肽/多糖/化合物/抗体/量子点/黑磷量子点修饰水凝胶

There are benefits at the end of the article | What adb commands have you mastered commonly used in App testing?

当下企业源代码数据防泄密工作该如何进行

Electron 项目搭建采坑 RequestError: connect ETIMEDOUT 20.205.243.166:443

阿里怎么用DDD来拆分微服务?

C language advanced articles: custom types--bit segment, enumeration and union
随机推荐
代码格式规范--clang-format的安装及配置
高并发下秒杀商品,你必须知道的9个细节
JS执行上下文
Routing - the route
从云计算到函数计算
扫雷(c语言)
Educational Codeforces Round 133 (Rated for Div. 2) C. Robot in a Hallway
Introduction and use of Jhipster
HCL(二)—配置FTP服务器
623. 在二叉树中增加一行
TypeScript中使用superagent
POJ2996 -- Help Me with the Game(大模拟)
C基础:45道练习题汇总(初学者加油)
ES6之面对对象 class类
跨境电商风险之账号风险如何避免?有什么解决方案?
623. Add a row to a binary tree
Using superagent in TypeScript
requestAnimationFrame的理解
数组相关方法使用笔记
Oracle Recovery Tools to solve ORA-600 3020 failure