Skip to content

akoenig/gulp-imacss

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gulp-imacss Build Status

imacss (the image to datauri to CSS transformer) plugin for gulp

Usage

First, install gulp-imacss as a development dependency:

npm install --save-dev gulp-imacss

Then, add it to your gulpfile.js:

var imacss = require('gulp-imacss');

gulp.task('imacss', function () {
    gulp.src('./images/**/*.svg')
        .pipe(imacss('images.svg.css'))
        .pipe(gulp.dest('./build/'));
});

You're are also able to do something different before piping it to imacss:

var svg2png = require('gulp-svg2png');
var imacss  = require('gulp-imacss');

gulp.task('imacss', function () {
    gulp.src('./images/**/*.svg')
        .pipe(svg2png())
        .pipe(imacss('images.png.css'))
        .pipe(gulp.dest('./build/'));
});

In this case the result would be first a transformation from SVG to PNG images and then the production of the CSS file images.png.css.

API

imacss(filename [, namespace])

filename

Type: String Default: undefined

Name of the CSS file that should be generated, e.g. images.svg.css.

namespace (optional)

Type: String
Default: undefined

Namespace of the CSS classes.

Author

Copyright 2014 - 2015, André König (andre.koenig@posteo.de)

About

A gulp plugin for using imacss (the image to datauri to CSS transformer).

Resources

License

Stars

Watchers

Forks

Packages

No packages published