zoukankan      html  css  js  c++  java
  • FIS 雪碧图sprite合并

    1 安装fis(必须先安装node和npm):npm install -g fis3

    2 构建项目发布到根目录下的output:fis3 release -d ./output

    项目根目录:FIS3 配置文件(默认fis-conf.js)所在的目录为项目根目录。

    3 sprite的配置文件(fis-config.js)如下:

    fis.match('::packager', {
        spriter : fis.plugin('csssprites')
    });
    
    fis.match('*.css', {
        useSprite : true,
        optimizer : fis.plugin('clean-css')
    });
    
    fis.match('*.png', {
        optimizer : fis.plugin('png-compressor')
    }); 
    

    4 目录结构如下:

      

    5 运行命令行:fis3 release -d ./output。之后,就会在根目录多了一个output文件夹。如下图所示:

    6 打开output文件夹,就可在css文件夹找到合并后的图片"test_z.png"。

    提示:

    1 output中的css文件,fis已经修改好了。包括引入"test_z.png"雪碧图以及background-position,background-repeat等都已修改好了。

    2 因为fis在release的时候,有个"资源定位"的功能,所以,需要在output文件夹下的html中,改绝对路径改为相对路径。

    参考:

    http://fis.baidu.com/fis3/docs/beginning/intro.html

  • 相关阅读:
    linux下ssh使用
    CentOS 5.3使用minicom
    CentOS mysql
    CentOS下使用vsftpd
    Python处理json字符串转化为字典
    自己写的C#扫雷游戏(附源码)
    新伙伴
    成就了儿时一个简单的想法
    Sun VirtualBox vs. VMware Workstation
    DVDLogger源码——SQLite简单应用
  • 原文地址:https://www.cnblogs.com/simonbaker/p/4698941.html
Copyright © 2011-2022 走看看