0

コンパス モードでの「高度な」スプライトの作成について、ちょっとした質問があります。「アドバンスモード」がスプライトを変数に格納していると言うとき、私はこの方法を好みます:)

とにかく、私の問題は、画像を半分にカスタマイズできないことです。説明させてください:

管理されたスペース、アイコンの位置、レイアウト、問題ありません。ただし、問題があるのは単一のアイコンをターゲットにしています。ドキュメント Compass によると、これを行うだけです:

$sprite: sprite-map("sprite/*.png",
        $layout: vertical,
        $spacing: 50px,
        $position: 50%,
        $facebook-position: 100%); // position icon facebook, don't work

しかし、$facebook-position または $facebook-spacing のいずれかを使用しても機能しません。そのアイコンは移動しません:(

ユーザーコンパスの高度なドラッグはこのあたりですか?:D

ありがとうございました :)

4

1 に答える 1

0

ある時点で同様の問題に直面しましたが、覚えていれば、マップ(フォルダー)名を接頭辞として使用するとうまくいきました(例$sprite-facebook-positionでは$facebook-position.

これは明らかに、現在のコンパスのドキュメントこちらも)のによるとどうあるべきかではありません-しかし、覚えていない古いバージョンのコンパスであった可能性があります-問題が解決することを願っています.

また、設定がスプライト マップの最初の (それぞれの) スプライトに影響しない場合があることに注意してください。したがってspacing、最初のスプライトの を調整すると、後続のすべてのスプライトの位置のみが変更されます。たとえばposition、パーセンテージで設定された垂直スプライト レイアウトでは、すべてのスプライトが同じ幅である場合、何も変更されません。この 2 つは、設定が機能している可能性があるが、効果が見られない例です。

于 2013-11-10T01:42:42.830 に答える