magekey/grunt-sprite
最新稳定版本:1.1.3
Composer 安装命令:
composer require magekey/grunt-sprite
包简介
Magento2 grunt sprite generation tool
README 文档
README
Magento 2 Grunt Sprite Tool
Sprite Generation for Magento 2, based on Grunt
Installation
- Run
composer require magekey/grunt-sprite - Go to package directory
cd vendor/magekey/grunt-sprite - Run
npm install - Run
grunt setupcreate a convenient symlinkgrunt-spriteand config filegrunt-sprite-config.json.samplein the project root. - Rename
grunt-sprite-config.json.sampletogrunt-sprite-config.jsonand define your themes
LESS Example:
{
"path": {
"sprite_mytheme": "<%= project %>/app/design/frontend/Vendor/mytheme/web"
},
"sprite": {
"mytheme": {
"src": "<%= sprite_mytheme %>/images/sprite/*.png",
"dest": "<%= sprite_mytheme %>/images/sprite.png",
"destCss": "<%= sprite_mytheme %>/css/source/_sprite.less"
}
}
}
SCSS Example:
{
"path": {
"sprite_mymodule": "<%= project %>/app/design/frontend/Vendor/mytheme"
},
"sprite": {
"test_module": {
"src": "<%= sprite_mymodule %>/MyPackage_Module/web/images/sprite/*.png",
"dest": "<%= sprite_mymodule %>/MyPackage_Module/web/images/sprite.png",
"destCss": "<%= sprite_mymodule %>/MyPackage_Module/web/scss/_sprite.scss",
"cssTemplate": "<%= src %>/templates/scss.template.handlebars"
}
}
}
Usage
cd grunt-sprite
grunt sprite:<sprite>
Add sprites to your theme in app/design/Vendor/theme/web/css/_styles.less
@import 'source/lib/_lib.less'; // Global lib
@import 'source/_sources.less'; // Theme styles
@import 'source/_components.less'; // Components styles (modal/sliding panel)
// Add new line to import sprites
@import 'source/_sprite.less'; // Sprites
统计信息
- 总下载量: 8.65k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2017-11-24