CompassでCSS Spriteする際にスプライト画像間のマージンを取る方法
CompassでCSSスプライトを作成する際に画像間に余白を取らないとRetina対応した際に奇数のサイズの画像などがあると表示が少しおかしくなります。
all-<map>-sprites(true);の場合は$<map>-spacing:10px;などのconfigで設定できるのですが、sprite-map()などでは余白が確保されません。
sprite-map()では以下のようにすると余白を取ることができます。
sprites: sprite-map("sprites/*.png", $spacing: 20px);
関連エントリー
MacのCodeKitでCompassを使う
CompassでデータURI スキーム
スポンサードリンク
«jQuery1.8系のanimate()で一部のAndroid端末が落ちる件 | メイン | 今週末(11月23日[金/祝])にスマートフォンサイト制作実践講座を行ないます。»