0.2.1 • Published 5 years ago
canvas-dom-line v0.2.1
canvas-dom-line
use canvas to draw line between 2 doms demo
Usage
npm i canvas-dom-line
import CanvasDomLine from 'canvas-dom-line';
const $root = document.querySelector('.container');
const $point1 = document.querySelector('.point1');
const $point2 = document.querySelector('.point2');
const $point3 = document.querySelector('.point3');
const $point4 = document.querySelector('.point4');
//init container as the root dom
//container mast have style: {position: relative;}
const canvasDomLine = new CanvasDomLine($root);
canvasDomLine.drawLine($point1, $point2);
canvasDomLine.drawLine($point1, $point3);
canvasDomLine.drawLine($point1, $point4);
canvasDomLine.drawLine($point2, $point3);
canvasDomLine.drawLine($point2, $point4);
canvasDomLine.drawLine($point3, $point4);
API
drawLine(from: Dom, to: Dom, [options]: Object)
drawLine alse accept options. e.g.
options = {color: red, width: '2px'};
clear()
clear canvas;