1.1.7 • Published 8 years ago

grunt-cssmyicons v1.1.7

Weekly downloads
34
License
MIT
Repository
github
Last release
8 years ago

CSS my icons

Build Status

Grunt task to generate a CSS file for SVG icons used as background-image:

.icon-home{background-image:url('icons/home.svg');background:no-repeat;}

There are also versions for Broccoli and Gulp

CHANGELOG

INSTALL

$ npm install grunt-cssmyicons

USAGE

grunt.initConfig({
  cssmyicons: {
    main: {
      src: ['assets/svg'],
      destCss: 'styles/icons.css'
    }
  }
});

OPTIONS

src

Type: Array
Required

This option is the glob of the svg folders.

destCss

Type: String
Required

Path to the CSS file to export to.

destIcons

Type: String
Optional

Folder to copy icons files.

cwd

Type: String
Default: Current working directory
Optional

Used as a working directory for CSS & icons exports.

prefixPath

Type: String
Default: null
Optional

Prefix to add at the beginning of the icons path

EXAMPLE

cssmyicons: {
    copyIcons: {
        src: ['test/fixtures/*'],
        cwd: 'tmp/copyIcons',
        destIcons: 'icons',
        destCss: 'icons.css'
    }
}

In this case the icons will be copied to tmp/copyIcons/icons, the CSS file will be generated here: tmp/copyIcons/icons.css and the base path for the background-image will be background-image:url("icons/icon.svg").

CONTRIBUTE

$ grunt
Run tests
$ grunt test

LICENSE

MIT

1.1.7

8 years ago

1.1.6

8 years ago

1.1.5

8 years ago

1.1.4

9 years ago

1.1.3

9 years ago

1.1.2

9 years ago

1.1.0

9 years ago

1.0.4

9 years ago

1.0.3

9 years ago

1.0.2

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago

0.2.0

9 years ago

0.1.1

9 years ago