
CompassでCSSスプライトを作るテンプレ
前提
フォルダ構成は下記を前提。
root ├css ├sass ├img │└icon │ ├画像.png │ ├画像.png │ ├… └config.rb
config.rb 内の images_dir は img フォルダを指している前提。
Sassの記法
@import "icon/*.png";
$sprites: sprite-map("icon/*.png");
@include all-icons-sprites();
.icon-sprite {
display: inline-block;
width: 16px;
height: 16px;
vertical-align: middle;
}これでiconフォルダ内の画像結合から個別アイコン用クラスまで一括生成。
あとは要応用。
筆者について
- ゲームとジョジョを愛するファミッ子世代。好きな言葉は「機能美」。
公私ともにWebサービスを作る系男子。
最近の投稿
運用2017.03.03nginxのkusanagiにLet’sEncryptをかけてるとiOSで表示されない問題の解決
運用2016.07.22分かりにくい「クリエイティブコモンズ」をシンプルに言うと
WordPress2016.07.12新しいWordPress「Calypso」を試した
Design2016.03.09Win10アプリのデザインガイドラインが素晴らしい