gulp-svg-mixer
v0.2.18
Published
Gulp plugin for creating SVG sprites
Downloads
62
Maintainers
Readme
gulp-svg-mixer
Gulp plugin for creating SVG sprites.
Installation
npm install gulp-svg-mixerUsage
const gulp = require('gulp');
const mixer = require('gulp-svg-mixer');
gulp.src('img/*.svg')
.pipe(mixer())
.pipe(gulp.dest('build'));Configuration
sprite.type
Type:
stringDefault:classic
See svg-mixer.spriteType for details.
sprite.filename
Type:
stringDefault:'sprite.svg'
Name of generated sprite file.
css.filename
Type:
stringDefault:'sprite-styles.css'
Name of generated CSS file.
css.selector
Type:
stringDefault:'.[symbol-id]'
CSS selector for generate symbol styles. [symbol-id] will be replaced by
actual symbol id.
css.aspectRatio
Type:
booleanDefault:true
Generate aspect ratio CSS styles.
prettify
Type:
booleanDefault:true
Prettify SVG and CSS output.
Examples
const gulp = require('gulp');
const mixer = require('gulp-svg-mixer');
gulp.src('img/*.svg')
.pipe(mixer({
sprite: { type: 'stack', filename: 'stack-sprite.svg' },
css: { selector: '#[symbol-id]' }
}))
.pipe(gulp.dest('build'));