img-spritesmith v1.1.1
Overview
Convert a set of images into a spritesheet and CSS variables
lite gulp-spritesmith, For the mobile side automatically use retina
Installation
run npm install img-spritesmith
Use
sprites = require('img-spritesmith')
sprites({
images: ['a.png', 'b.png'],
imgName: 'logo.png',
cssName: 'logo.css',
imgDest: './output',
cssDest: './output',
}).then(function () {
console.log('Success!');
}).catch(function (err) {
console.log(err);
});Documentation
params
Objectimages:
Arrayentry images filesimgDest:
Stringoutput images pathDefault:
'./dist/sprite/'cssDest:
Stringoutput css pathDefault:
'./dist/sprite/'imgName:
Stringoutput images nameDefault:
'sprites.png'cssName:
Stringoutput css pathDefault:
'sprites.css'padding:
Numberspacing between images for spritesmith documentationDefault:
4cssSpritesheetName
StringPrefix to use for all spritesheet variables for spritesheet-templates documentationDefault:
cssOpts:
ObjectOptions to pass through to the formatter- functions:
Boolean variableNameTransforms:
Defaults:
functions: true, variableNameTransforms: ''
- functions:
Other parameters for spritesmith documentation
- return
Promise