1.2.0 • Published 9 years ago

@pod-point/build-svg v1.2.0

Weekly downloads
2
License
MIT
Repository
-
Last release
9 years ago

BuildSVG

Class that can define and manipulate SVG elements. Build up an image by creating children BuildSVG elements.

Import

import BuildSVG from '@pod-point/build-svg';

Use

Create a new element

var svg = new BuildSVG('svg', attrs);

svg.element; // SVGElement

Methods

.attr()

svg.attr('d'); // Get 'd'
svg.attr('d', 'M100 200'); // Set 'd'
svg.attr(attrs); // Set multiple

.dimensions()

svg.dimensions(width, height); // Set width and height

.offset()

svg.offset(); // Get { x, y }
svg.offset(x, y); // Set { x, y } 

.append()

svg.append(new BuildSVG('path')); // Adds a path tag after all children

.prepend()

svg.prepend(new BuildSVG('path')); // Adds a path tag before all children

.create()

svg.create('path', attr); // Create and append child SVG path