10

ドキュメントhttp://compass-style.org/help/tutorials/spriting/sprite-layouts/のようなスプライトファイルにスマートレイアウトを適用したいSASS Compressでいくつかのスプライトを生成しようとしています

これはうまくいきます:

$sprites: sprite-map("sprite/*.png", $spacing: 20px);

しかし、レイアウトを追加すると壊れます。間隔もスマートなレイアウトもありません:

$sprites: sprite-map("sprite/*.png", $layout: smart, $spacing: 

生成されたスプライトにスマート レイアウトを適用するにはどうすればよいですか?

更新 しばらくして、これが機能するようになりました:

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

しかし、今では間隔を機能させることができません。スプライトはスマートですが、スペーシングはありません。

4

3 に答える 3

1

スマート レイアウトを使用する場合、間隔を設定することはできません#718

しかし、問題を解決するためのプル リクエストがあります:スマート レイアウトは間隔を考慮するようになりました。#718 を修正する必要があります

于 2013-06-03T15:59:43.017 に答える
0

これは私が作成した簡単なソリューションで、非常にうまく機能します。GitHubで確認してください

于 2014-02-06T18:31:35.993 に答える