zoukankan      html  css  js  c++  java
  • gulp.spriteSmith使用

    var gulp = require('gulp');
    var spritesmith = require('gulp.spritesmith');
    
    gulp.task('sprite', function () {
      var spriteData = gulp.src('images/*.png').pipe(spritesmith({
        imgName: 'sprite.png',
        cssName: 'sprite.css'
      }));
      return spriteData.pipe(gulp.dest('path/to/output/'));
    });
    
    var gulp = require('gulp');
    var buffer = require('vinyl-buffer');
    var csso = require('gulp-csso');
    var imagemin = require('gulp-imagemin');
    var merge = require('merge-stream');
    
    var spritesmith = require('gulp.spritesmith');
    
    gulp.task('sprite', function () {
      // Generate our spritesheet
      var spriteData = gulp.src('images/*.png').pipe(spritesmith({
        imgName: 'sprite.png',
        cssName: 'sprite.css'
      }));
    
      // Pipe image stream through image optimizer and onto disk
      var imgStream = spriteData.img
        // DEV: We must buffer our stream into a Buffer for `imagemin`
        .pipe(buffer())
        .pipe(imagemin())
        .pipe(gulp.dest('path/to/image/folder/'));
    
      // Pipe CSS stream through CSS optimizer and onto disk
      var cssStream = spriteData.css
        .pipe(csso())
        .pipe(gulp.dest('path/to/css/folder/'));
    
      // Return a merged stream to handle both `end` events
      return merge(imgStream, cssStream);
    });
    

      

      

  • 相关阅读:
    欧拉函数线性筛法
    欧拉筛素数
    05:登月计划
    09:LGTB 学分块
    2017.7.15清北夏令营精英班Day1解题报告
    T7316 yyy的最大公约数(者)
    T7314 yyy的巧克力(钟)
    T7315 yyy矩阵折叠(长)
    DataReader,DataTable利用泛型填充实体类
    数据库入库的方式实现
  • 原文地址:https://www.cnblogs.com/jymz/p/5993879.html
Copyright © 2011-2022 走看看