第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

gulp制作sprite雪碧圖

標(biāo)簽:
前端工具

目的:
多张图拼成一张图,提升网页性能、提高网页响应速度。

一、检查是否已经正确安装node.js 、npm、gulp.js
(注:在项目目录下打开命令窗口)

1、 node -v:查看node.js版本,出现版本号则已经正确安装node.js。
2、 npm -v:查看npm版本,出现版本号则已经正确安装npm。
2.1、 npm该网站服务器位于国外,经常下载缓慢或者出现异常,解决办法是可以选择安装cnpm。
安装方法:npm install cnpm -g --registry=https://registry.npm.taobao.org
检查版本:cnpm -v

二、项目下需重新安装gulp及gulp所需插件。链接

1、安装gulp:cnpm install gulp --save-dev
2、安装雪碧图需要的插件:cnpm install --save-dev gulp.spritesmith

三、新建package.json文件

(注意:json文件内是不能写注释的,复制下列内容请删除注释)
1、使用命令语句创建

cnpm init

图片描述
2、可手动创建

{
  "name": "test",//项目名称必填
  "version": "1.0.0",//项目版本必填
  "description": "测试",//项目描述必填
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "",//项目作者(选填)
  "license": "ISC",//项目许可协议(选填)
  "devDependencies": {//项目依赖的插件(选填)
    "gulp": "^3.9.1",
    "gulp-sass": "^3.2.0",
    "gulp.spritesmith": "^6.9.0"
  }
}

四、新建gulpfile.js

var gulp=require('gulp');  
    spritesmith=require('gulp.spritesmith');  

gulp.task('sprite',function(){  
     gulp.src('images/*.png')  //合成雪碧图的图片文件在images文件夹里,*表示所有png图片
        .pipe(spritesmith({  
            imgName:'sprite.png',  //合成后的图片命名
            cssName:'css/sprite.css',  //合成后的图标样式
            padding:5,  //雪碧图中两图片的间距
            algorithm:'binary-tree'  //分为top-down、left-right、diagonal、alt-diagonal、binary-tree(可实际操作查看区别)
        }))  ;
        .pipe(gulp.dest('dist/')) ;//图片、样式输出到该文件夹
});

最后

运行 gulp sprite(sprite是task名称)

图片描述

點(diǎn)擊查看更多內(nèi)容
2人點(diǎn)贊

若覺(jué)得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶(hù)
支付方式
打開(kāi)微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專(zhuān)欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消