svg-node

1.0.0 • Public • Published

svg-node stable

Tiny module to create an SVG element.

Usage

NPM

createElement(nodeName, [document])

Creates a new SVG element named nodeName. For example:

var createNode = require('svg-node')
 
var svg = createNode('svg')
var rect = createNode('rect')
 
rect.setAttribute('x', 0)
rect.setAttribute('y', 0)
rect.setAttribute('width', 20)
rect.setAttribute('height', 20)
rect.setAttribute('fill', '#f00')
 
svg.setAttribute('width', 20)
svg.setAttribute('height', 20)
svg.appendChild(rect)
 
document.body.appendChild(svg)

If you're working in a weird environment and need to pass in your own document object you can do so using the function's second argument.

License

MIT. See LICENSE.md for details.

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i svg-node

      Weekly Downloads

      0

      Version

      1.0.0

      License

      MIT

      Last publish

      Collaborators

      • hughsk