attach-css
v1.1.0
Published
Localizes CSS based on a virtual DOM tree.
Downloads
106
Maintainers
Readme
attach-css
Localizes CSS based on a virtual DOM tree.
example
var attachCSS = require('attach-css')
var createElement = require('base-element')
var button = createElement(document.body)
var vtree = button.render(function () {
return this.html('button', {
className: 'my-button'
}, 'click me')
})
var css = attachCSS('button { cursor: pointer; }', vtree)
// css will equal: button.my-button { cursor: pointer; }
api
attachCSS(src, vtree[, options])
src
- A string of CSS to localize.vtree
- A virtual DOM tree to localize against.options
- Options to use when parsing/stringifying the CSS. See https://www.npmjs.com/package/css.
license
(c) 2015 Kyle Robinson Young. MIT License