28 lines
795 B
Sass
28 lines
795 B
Sass
|
|
=image-dimensions($file)
|
||
|
|
height: image-height($file)
|
||
|
|
width: image-width($file)
|
||
|
|
|
||
|
|
=sprite-image($file)
|
||
|
|
background: sprite-image($file) $repeat
|
||
|
|
|
||
|
|
=sized-sprite-image($file)
|
||
|
|
background: sprite-image($file)
|
||
|
|
+image-dimensions($file)
|
||
|
|
|
||
|
|
=sprite-folder($folder, $image-dimensions: false)
|
||
|
|
.#{$folder}
|
||
|
|
@if $image-dimensions
|
||
|
|
background: sprite-url($folder)
|
||
|
|
@else
|
||
|
|
background: sprite-url($folder) no-repeat
|
||
|
|
@for $i from 0 to sprite-files-in-folder($folder)
|
||
|
|
$file: sprite-file-from-folder($folder, $i)
|
||
|
|
.#{$folder}-#{image-basename($file)}
|
||
|
|
@extend .#{$folder}
|
||
|
|
background-position: sprite-position(sprite-file-from-folder($folder, $i))
|
||
|
|
@if $image-dimensions
|
||
|
|
+image-dimensions($file)
|
||
|
|
|
||
|
|
=sized-sprite-folder($folder)
|
||
|
|
+sprite-folder($folder, true)
|