Advertisement
Guest User

Untitled

a guest
May 29th, 2014
464
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 0.67 KB | None | 0 0
  1. $scales:      (1, 2);
  2. $particles:   8;
  3. $padding:     10px;
  4. $size:        42px;
  5. $width:       336px;
  6.  
  7. @each $scale in $scales {
  8.   @mixin sprite-x#{$scale}
  9.   {
  10.     background: url(/img/sprite-x#{$scale}.png) -#{$size/$scale} -#{$size/$scale} no-repeat;
  11.     background-size: #{$width/$scale} auto;
  12.     width: #{$size/$scale};
  13.     height: #{$size/$scale};
  14.   }
  15.  
  16.   .sprite-x#{$scale} {
  17.     @include sprite-x#{$scale};
  18.  
  19.     @for $i from 0 through $particles {
  20.       @for $j from 0 through $particles {
  21.         &.sprite-#{$i+1}-#{$j+1} {
  22.           left: #{-$i*($size/$scale)-$padding};
  23.           top: #{-$j*($size/$scale)-$padding};
  24.         }
  25.       }
  26.     }
  27.   }
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement