Sass 指南针-如何从一个文件夹生成两个或多个精灵布局

Sass 指南针-如何从一个文件夹生成两个或多个精灵布局,sass,compass-sass,Sass,Compass Sass,我是Sass/Compass的新手。我试图生成精灵,它工作没有任何问题 我找不到如何从一个包含图像的文件夹中生成两个精灵布局。我不想创建两个具有相同内容的文件夹(仅因为两个或更多不同的精灵布局而复制图像) 有可能做到这一点吗 我的代码生成一组精灵(对角线),现在我想生成水平和垂直 $vlajky-spacing: 20px; $vlajky-layout: diagonal; @import "vlajky/*.png"; @include all-vlajky-sprites; 我遇到了这个

我是Sass/Compass的新手。我试图生成精灵,它工作没有任何问题

我找不到如何从一个包含图像的文件夹中生成两个精灵布局。我不想创建两个具有相同内容的文件夹(仅因为两个或更多不同的精灵布局而复制图像)

有可能做到这一点吗

我的代码生成一组精灵(对角线),现在我想生成水平和垂直

$vlajky-spacing: 20px;
$vlajky-layout: diagonal;
@import "vlajky/*.png";
@include all-vlajky-sprites;

我遇到了这个问题,最好的办法是生成两个精灵贴图,你所需要做的就是把它们放在不同的文件夹中,这取决于你希望它们出现在哪个文件夹中。这样,您也可以对间距/定位制定单独的规则

@import "vlajky-horizontal/*.png";
@import "vlajky-vertical/*.png";

@include all-vlajky-horizontal-sprites;
@include all-vlajky-vertical-sprites;

为什么你们需要这个?因为有时候在项目中我需要同时使用垂直和水平布局。为什么?指南针为您处理精灵布局,您不必关心它。对不起,不明白我的问题。。。