free-draw
Version:
Free draw shapes use canvas
36 lines (26 loc) • 997 B
Markdown
[English](README.md) | 简体中文
# Free-Draw
[](https://github.com/shibaobao/free-draw)
[](https://travis-ci.org/shibaobao/free-draw)
[](https://www.npmjs.com/package/free-draw)
[](https://www.npmjs.com/package/free-draw)
[](https://github.com/shibaobao/free-draw/blob/master/LICENSE)
# 安装
使用 npm:
```shell
$ npm i -g npm
$ npm i free-draw
```
# 快速上手
HTML:
```html
<canvas id="canvas" width="800" height="600"></canvas>
```
JS
```html
<script>
import FreeDraw from 'free-draw'
const freeDraw = new FreeDraw({ canvas: document.getElementById('canvas') })
const rect = freeDraw.addShape({ id: 'rect-1', type: 'rect', startPoint: [50, 50], width: 100, height: 200 });
</script>
```