Socket
Socket
Sign inDemoInstall

gulp-css-image

Package Overview
Dependencies
31
Maintainers
1
Versions
14
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    gulp-css-image

A plugin for Gulp


Version published
Weekly downloads
34
Maintainers
1
Install size
3.42 MB
Created
Weekly downloads
 

Changelog

Source

0.4.1 (2019-01-28)

<a name="0.4.0"></a>

Readme

Source

gulp-css-image

==============

Gulp task for generate css/scss classes from the existing images

Build Status npm version Coverage Status Dependency Status devDependency Status

Usage

Default Usage (generate css)

var cssimage = require("gulp-css-image");
gulp.task("cssimage", function(){
  return gulp.src("images/**/**")
    .pipe(cssimage())
    .pipe(gulp.dest("./image.css"))
});
> ls -l ./images
1.jpg

image.css

/* This file is generated */
.img_1{
  width: 400px;
  height: 300px;
  background-image: url(1.jpg);
  background-size: 400px 300px;
}

Generate scss

If you want generate scss use scss options

var cssimage = require("gulp-css-image");
gulp.task("cssimage", function(){
  return gulp.src("images/**/**")
    .pipe(cssimage({
      css: false,
      scss: true,
      name: "image.css"
    }))
    .pipe(gulp.dest("."))
});
/* This file is generated */
@mixin img_1(){
  width: 400px;
  height: 300px;
  background-image: url(1.jpg);
  background-size: 400px 300px;
}
img_1__width: 400px;
img_1__height: 300px;

Options

gulp-css-image is gulp plugin and use css-image module functionality. Full description of option's configuration read css-image

###Default options

  • css: true
  • scss: false
  • retina: false,
  • squeeze: 1
  • root: ""
  • separator: "_"
  • prefix: "img_"
  • name: "_img.css"

Changelog:

0.0.3 - bug fix (add lodash to deps)
0.0.2 - add name option of generated file
0.0.1 - release

Keywords

FAQs

Last updated on 28 Jan 2019

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc