Creating SVG sprites has never been this easy. Easily generate sprites out of your SVG files.
SVG sprite generator CLI tool
Please consider following this project's author, Sina Bayandorian, and consider starring the project to show your ❤️ and support.
If you want granular control over the sprite generation process with a fully configurable setup, use version [email protected]
.
Versions starting from 2.0.0
are designed to be highly customizable via CSS, rather than relying on extensive configuration.
Install with npm :
npm install -g svg-spritify
npx sprite
<svg width="20" height="20">
<use href="/path/to/icons.svg#id" />
</svg>
<!-- change icon's size and color -->
<svg width="40" height="40" style="color: blue">
<use href="/path/to/icons.svg#id" />
</svg>
By default, this package searches for SVG files in all subdirectories. Use the --no-recursive
option to limit the search to the specified directory only.
npx sprite --no-recursive
Specifies the directory where the SVG files are located. Defaults to process.cwd()
.
npx sprite -i /path/to/svgs