Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nodef/svgdom-css

Include custom CSS along svgdom.
https://github.com/nodef/svgdom-css

css dom svg svgdom

Last synced: 11 days ago
JSON representation

Include custom CSS along svgdom.

Awesome Lists containing this project

README

        

Include custom CSS along svgdom.
> I was using this to use [chartist] on node.js.


```javascript
const css = require('svgdom-css');
const fs = require('fs');
/* (a default window is defined) */
// css()
// -> window

var customcss = '.ct-label { font-family: Courier; font-weight: bold; }';
var window1 = css(customcss);
// -> window

var path = require.resolve('chartist/dist/chartist.min.css');
var window2 = css(fs.readFileSync(path, 'utf8'));
// -> window

var window3 = css(customcss + fs.readFileSync(path, 'utf8'));
/* (css overloading not supported, custom css must be included first!) */
// -> window
```




## References

- [svgdom :: Ulrich-Matthias Schäfer](https://www.npmjs.com/package/svgdom)
- [stylis :: Sultan](https://www.npmjs.com/package/stylis)

[chartist]: https://www.npmjs.com/package/chartist