1.1.7 • Published 9 years ago

grunt-cssmyicons v1.1.7

Weekly downloads
34
License
MIT
Repository
github
Last release
9 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

9 years ago

1.1.6

9 years ago

1.1.5

9 years ago

1.1.4

10 years ago

1.1.3

10 years ago

1.1.2

10 years ago

1.1.0

10 years ago

1.0.4

10 years ago

1.0.3

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago

0.2.0

10 years ago

0.1.1

10 years ago