attach-css
Version:
Localizes CSS based on a virtual DOM tree.
37 lines (26 loc) • 1.2 kB
Markdown
on a virtual DOM tree.
[](https://travis-ci.org/shama/attach-css)
[](https://badge.fury.io/js/attach-css)
[](http://github.com/hughsk/stability-badges)
[](https://saucelabs.com/u/shama)
```js
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; }
```
* `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](https://www.npmjs.com/package/css).
(c) 2015 Kyle Robinson Young. MIT License
Localizes CSS based