0

コンパスで生成されたスプライトを使用して、下のアイコンパスを置き換えることはできますか?

a:before { content: url(/pathto/icon.png); }

そこにスプライトパスを取得する方法はわかりますが、表示されているスプライトの正しいビットを取得できるかどうかはわかりません。

4

1 に答える 1

3

スプライトマップを「コンテンツ」としてロードしないでください。コンテンツを「」に設定し、スプライトを背景としてロードし、他のテキスト/画像置換スプライトと同じように制御します。

a:before {
  @include <map>-sprite(<icon>);
  @include sprite-dimensions(<map>, <icon>);
  content: " ";
}

ここ<map>で、および<icon>は特定のスプライトマップおよびアイコン名に置き換えられます。

于 2012-09-12T07:20:32.467 に答える