2

使用する場合

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

使うことができます

background-position: sprite-position($icon, foobar);

foob​​ar-iconのxy位置を取得します。スプライト内でxまたはy値のみを取得することは可能ですか?

4

2 に答える 2

5

これを試して。

$x: nth(sprite-position($icon, foobar), 1);
$y: nth(sprite-position($icon, foobar), 2);
于 2012-06-20T17:05:37.237 に答える
0

のようなものsprite-position-yが利用できない理由background-position-yは、公式のCSS仕様にないためです。追加の推奨は拒否されました。Chrome、Safari、さらにはIEもサポートしていますが、OperaとFirefoxはサポートしていません(テーブルをサポート)。

値を計算して返すために独自の拡張機能を作成することは可能かもしれませんが、xとyの両方を更新することをお勧めします。

于 2012-05-27T19:33:54.903 に答える