Licence
MIT
Version
1.0.3
Deps
0
Size
208 kB
Vulns
0
Weekly
0
"A Library For Canvas"
Installation
$ npm install --save craftcanvas
Usage
Just Include your canvas tag in your html page by adding id to it.
<canvas id="canvas1" width="600" height="300"></canvas>
And include minified craftCanvas.min.js Javascript file
<script type="text/javascript" src="craftCanvas.min.js"></script>
CraftCanvas
No script to Draw just pass keys and Draw canvas as you like
Pass your own key values in an object by calling function to draw canvas in your hmtl
Hints
- You have to call a function by passing your key values with an object.
multiplekey will give you to draw multiple shapes for parent shape.- You can pass only single image.
Circle, Square and Line only available features are in progress.
callCanvas("#canvas1").create({
width: '100%',
height: 500,
circle: {
radius: 70,
context: "2d",
moon: "full",
stroke: 1,
left: 150,
top: 120,
lineColor: "red",
image: '/images/img.png',
multiple: {
two: {
radius: 70,
lineColor: "yellow",
top: 100,
stroke: 5,
left: 100,
}
}
},
square: {
height: 100,
context: '2d',
width: 180,
left: 50,
top: 1,
stroke: 1,
lineColor: 'orange',
multiple: {
two: {
lineColor: 'blue',
width: 50,
height: 50,
left: 200,
stroke: 10,
top: 10
},
three: {
lineColor: 'green',
context: '2d',
left: 100,
width: 100,
height: 40,
top: 20,
stroke: 1
}
}
},
line: {
moveToX: 10,
context: '2d',
moveToY: 20,
lineToX: 200,
lineToY: 100,
stroke: 5,
lineColor: 'red',
lineCap: 'butt'
}
});
github
https://github.com/suresh-kommuri/craftCanvas.git
License
MIT Suresh Kommuri