@codemylife/canvassm
Version:
A simple library to work with html canvas
52 lines (41 loc) • 1.01 kB
Markdown
* [Color](Color.md)
This is a very basic library to help you use the html canvas element.
```javascript
import { Canvas } from 'canvassm';
const canvas = new Canvas(); //Automatically adds to the document body
```
```javascript
import { Canvas } from 'canvassm';
const canvas = new Canvas(document.querySlector('#id'));
```
```javascript
import {Canvas, Vector} from 'canvassm'
const canvas = new Canvas()
canvas.setSize(new Vector(100, 100));
```
```typescript
import {Vector, CircleInterface} from 'canvassm'
const c:CircleInterface = {
pos:new Vector(100,100),
size:100,
fill:true,
stroke:false,
fillColor:"red"
}
canvas.circle(c)
```
```typescript
import {Vector, LineInterface} from 'canvassm'
const l:LineInterface = {
start:new Vector(0,0),
end:new Vector(100,100),
color:"black",
size:2
}
```