gulp 雪碧图制作

xiaoxiao2025-08-15  24

var gulp = require('gulp'); var spritesmith = require('gulp.spritesmith'); gulp.task('sprites',function(){ gulp.src('img/*.png')//要打包的图片目录 .pipe(spritesmith({ imgName:'sprite.png',//输出的雪碧图名称 cssName:'sprite.css'//输出的CSS名称 })) .pipe(gulp.dest('build'))//输出的路径,相对于该gulpfile.js文件 }); gulp.task('default',function(){ gulp.run('sprites'); });

1、gulp安装,自行解决。

2、本地创建Demo项目,创建一个img文件夹,把img文件放入即可,创建gulpfile.js文件,内容如图。

3、DOS到当前项目文件下,输入命令:npm install gulp --save-dev及npm install gulp.spritesmith --save-dev,安装gulp及雪碧图插件。

4、初始化项目,DOS命令输入:npm init ,一路回车生成package.json文件。项目结构目录如下:

5、执行 gulp命令,打包生成build目录,包含CSS文件及雪碧图图片文件。

6、若以下报错,则确认图片是否都是PNG格式,不能直接把图片的后缀名改为PNG,而需要保存图片为PNG格式。

 

转载请注明原文地址: https://www.6miu.com/read-5034869.html

最新回复(0)