环物展示
README.md文件也懒得写了,等功能大体优化完全了再来写吧
体验页
不好意思,没有建github pages,因此没有体验页面,如需体验,请执行
git clone git@github.com:xiaomingTang/tang-pano.git
yarn
yarn start
development入口: src/example.ts
production入口: src/index.ts
todos
- 由于缩放时 需要频繁获取 鼠标相对于canvas左上角的坐标,出于多方面(MouseEvent.offsetX有兼容性问题,getBoundingClientWidth会引起重绘)考虑,目前仅仅简单地将canvas放在左上角,以clientX作为鼠标相对canvas的坐标,有待优化
- 有待支持多层图片
- 【已解决, 目前仅需canvas width和css width一致】canvas的width、css width、图片width三者必须一致,功能有待升级
- 【新增】当图片尺寸与canvas比例不相同时,可选择是否保持图片比例