css-object

1.0.0 • Public • Published

CSS Object

management css in javascript object

Example

var obj = {};
 
// class
obj = cssObject.addClass(obj, 'your class');
obj = cssObject.addClass(obj, ['class-a', 'class-b']);
obj = cssObject.removeClass(obj, 'class-a');
 
// attribute
obj = cssObject.attr(obj, 'ng-click', 'clickOk()');
obj = cssObject.attr(obj, {
    'ng-if' => 'scopeShow === true',
    'valign' => 'middle'
});
obj = cssObject.removeAttr(obj, 'valign');
 
// style
obj = cssObject.css(obj, 'width', '100px');
obj = cssObject.css(obj, {
    'margin-top' => '10px',
    'margin-bottom' => '5px'
});
obj = cssObject.removeCss(obj, 'margin-top');
 
// merge
obj = cssObject.merge(obj, obj2);

Dependents (0)

Package Sidebar

Install

npm i css-object

Weekly Downloads

2

Version

1.0.0

License

MIT

Last publish

Collaborators

  • didanurwanda