compassのsprite-mapでlayout:smartにしつつ余白の設定をしたい。 compass仕様 layout:smartとは sprite内の画像配置方法の一つ。 自動で効率よく(=幅を取らない形で)並べてくれるレイアウト。 layout:smartにした場合は余白の設定ができない。 compass本家マニュアル Configuration options do not effect the layout →余白が設定できないといより、layout:smartの場合、設定したoptionは無視されるってことだと思われる。 要件 画面全体をzoomして表示する必要がある。 問題 spriteの縦or横が長くなり過ぎると、画面をzoomした際spriteの端画像がずれが目立つ。 同様に、余白が無いとzoomした際に隣の画像がはみ出てしまうことがある。 →つまりlayout:sm