gulp-imerge

0.2.0 • Public • Published

gulp-imerge

css合图工具,imerge封装成的gulp插件

Install

npm install gulp-imerge --save-dev

Usage

gulpfile.js示例

var gulp = require('gulp'),
    imerge = require('gulp-imerge'),
    header = require('gulp-header');
 
gulp.task('default', function() {
    return gulp.src('./web/**/*.css')
        .pipe(imerge({
            spriteTo: './build/sprite',
            sourceContext: './web',
            outputContext: './build'
        }))
        .pipe(header('/*test*/'))
        .pipe(gulp.dest('./build'));
});

Input

web
├── edit1.png
├── edit.png
├── index.html
├── index.js
├── main1.css
├── main.css
└── main.js

Output

build
├── main1.css
├── main.css
└── sprite
    └── spirte_test.png

main.css

/*test*/h1 {
  color: red;
  background: url("/sprite/spirte_test.png");
  background-position: 0px 0px;
}
 
h2 {
  background-image: url("/sprite/spirte_test.png");
  background-position: -46px 0px;
}

Readme

Keywords

none

Package Sidebar

Install

npm i gulp-imerge

Weekly Downloads

1

Version

0.2.0

License

none

Last publish

Collaborators

  • javey