Skip to content

Instantly share code, notes, and snippets.

@visioncan
Created November 6, 2012 06:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save visioncan/4022961 to your computer and use it in GitHub Desktop.
Save visioncan/4022961 to your computer and use it in GitHub Desktop.
Compass Sprite use
////// sprite 自動
@import "my-icons/*.png";
@include all-my-icons-sprites;
//@all-< folder_name >-sprites;
////// sprite 半自動
@import "my-icons/*.png";
.foo .ico{
@include my-icons-sprite(icon1); //寫出position
}
@include my-icons-sprites; //寫出全部
////// sprite 手動
$map: sprite-map("icons/*.png",
$position: 6px, //偏移
$spacing: 6px,
$repeat: no-repeat
);
$icons_names: sprite_names($map);
.foo .icon{
background: $map no-repeat;
}
@each $i in $icons_names {
.foo{
span.ico#{$i} {
background-position: sprite-position($map, #{$i}, 3px, 3px); //補偏移
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment