JavaScript dynamic stylesheets
$ component install microjs/css
Basic usage.
var css = require('css');
var sheet = css.newSheet();
sheet
.selector('div.test', {
'float': 'left',
'border': '1px solid #000'
})
.selector('span', {
'font-style': 'italic'
});
Selectors can be used later.
var div_css = sheet.selector('div.test');
div_css.properties({
'background': 'pink'
});
Remove selector properties.
sheet.remove('div.test');
sheet.remove(div_css);
Remove sheet.
sheet.remove();
MIT