grunt 中应用 grunt-spritesmith
来源:互联网 发布:java面试选择题及答案 编辑:程序博客网 时间:2024/06/05 14:07
grunt-spritesmith插件地址:https://github.com/Ensighten/grunt-spritesmith
grunt-spritesmith:Grunt task for converting a set of images into a spritesheet and corresponding CSS variables. 翻译过来就是:grunt-spritesmith是一个grunt任务,它把一些图片转换合成一张图片精灵并修改相应的css中的值。
① 在已有的grunt项目中添加安装 grunt-spritesmith 插件:
npm install grunt-spritesmith --save<pre name="code" class="plain">npm install grunt-spritesmith --save-dev
② 编写 grunt.js 文件,下面列出相关配置
module.exports = function (grunt) { // Time how long tasks take. Can help when optimizing build times require('time-grunt')(grunt); // Automatically load required grunt tasks require('jit-grunt')(grunt, { useminPrepare: 'grunt-usemin', sprite: 'grunt-spritesmith' //别名 }); grunt.initConfig({... sprite:{ all: { src: '<%= config.app %>/images/sprite/*.png', dest: '<%= config.app %>/images/spritesheet.png', destCss: '<%= config.app %>/styles/_icon.scss', // imgPath: '', //指定css样式表中 img路径 padding: 10, // algorithm: 'left-right', // 图标在 spriesheet中的排列方式 algorithmOpts: {sort: true} //图标排列 是否按顺序 // engine: , 现在安装的是gm // imgOpts: {quality: 10} //可选: 指定CSS格式 (默认根据destCSS中的后缀设置格式) // (stylus, scss, scss_maps, sass, less, json, json_array, css) // cssFormat: , // cssTemplate: , // cssHandlebarsHelpers: , // cssVarMap: , // cssSpritesheetName: , // cssOpts: , } }...})... //这里根据具体业务定义何时执行 任务sprite
0 0
- grunt 中应用 grunt-spritesmith
- grunt-spritesmith自动生成雪碧图
- grunt应用
- grunt
- grunt
- Grunt
- Grunt
- grunt
- grunt
- Grunt
- grunt
- Grunt
- grunt
- Grunt
- grunt
- seajs之grunt应用
- Grunt介绍与应用
- Grunt简单应用
- cloudant DB save,Not a JSON Object
- Java NIO 为什么比IO快
- Oracle数据库默认用户名和密码
- spark读取kafka nginx网站日志消息 并写入HDFS中
- JavaScript中函数定义的三种方式
- grunt 中应用 grunt-spritesmith
- HTML-embed标签详解
- Android开发--WIFI开发
- 单例模式
- HMC’s console window
- java 编码
- Vijos P1023Victoria的舞会3【贪心+DFS求强联通分量】
- HashMap与ConcurrentHashMap的区别
- jQuery选择器总结[转载]