0

现在如果我们使用指南针生成精灵图像

@import "imgs/*.png";
@include all-imgs-sprites;

我们像这样在 .css 类中设置门禁

.imgs-<imagename>

是否可以删除“imgs”部分?我只需要.<imagename>

4

1 回答 1

3

在这种情况下,不要使用魔法all。它不是那么方便,但工作正常。只是自定义类中@import的精灵和@include单个图像:

@import "imgs/*.png";

.circle {
    @include imgs-sprite('circle');
}

.square {
    @include imgs-sprite('square');
}

通过 DRYing 让您的生活更简单:

@each $file in circle, square {
    .#{$file} {
        @include imgs-sprite($file);
    }
}
于 2012-11-09T03:31:54.317 回答