X-Git-Url: https://jasonwoof.com/gitweb/?p=wfpl.git;a=blobdiff_plain;f=stylus-helpers.styl;h=701adfbc9ab44fa7d24760f8fdf71903266179c7;hp=3d7373a58284f421133088558aa039be60ccb7c7;hb=eecd5e3576866afc8091abe9b74352130fd8e6cc;hpb=c25c54f65fe42aeb61caab597e2747fdc0ef1225 diff --git a/stylus-helpers.styl b/stylus-helpers.styl index 3d7373a..701adfb 100644 --- a/stylus-helpers.styl +++ b/stylus-helpers.styl @@ -92,24 +92,28 @@ space-evenly(line_height = 1.2em) // styl: // nav li // sprite-rollover "images/nav.png" 150 35 2 -sprites-rollover(image, width, height, count, h-offset = 0) +sprites-rollover(image, width, height, count, v-offset = 0, h-offset = 0) width: unit(width, px) height: unit(height, px) - background: transparent url(image) top left no-repeat; + background-image: url(image) + background-position: top left + background-repeat: no-repeat; for n in (0...count) &.n{n} - y = - (@height * n) - h-offset - background-position 0 y + y = - (@height * n) - unit(v-offset, px) + background-position (0 - unit(h-offset, px)) y &:hover - background-position -(@width) y + background-position (0 - unit(h-offset, px) - @width) y // see sprites-rollover -sprites(image, height, count, h-offset = 0) +sprites(image, height, count, v-offset = 0, h-offset = 0) height: unit(height, px) - background: transparent url(image) top left no-repeat; + background-image: url(image) + background-position: top left + background-repeat: no-repeat; for n in (0...count) &.n{n} - y = - (@height * n) - h-offset - background-position 0 y + y = - (@height * n) - unit(v-offset, px) + background-position (0 - unit(h-offset, px)) y // Styling for a variable height element with an image background where the // middle repeats vertically. You must split your image into three images, and