compassのcss-spriteを利用する

準備

images/iconsというフォルダを作っておいた上で(iconsの部分はどんな名前でもよいが、spriteにしたい画像はすべてこのフォルダに入れる必要がある)、使いたいscssファイルの冒頭に以下を記述する。上2行は必須で、3つ目はAかBのどちらかを指定する。Aなら上2行の直後に、Bなら利用したい場所で呼び出す形をとる。なお、compass-css-spriteはpngのみ。jpgは対応していない。

@include all-icons-spritesの場合

sprite画像と個別画像のすべてのcssが書き出される。クラス名はimages/iconsに配置されたpngの名前と関連づけられ、.icons-{pngの名前}となる。スプライト画像は自動で作成され、使いたい場所でクラスを指定する。

@include icons-sprite( )の場合

spriteを利用したい場所で初めて呼び出す形をとる。

cssにコンパイルされると、

コメントをする

メールアドレスがサイト上で公開されることはありません。

コメント

コメントはありません。