From de9d8d4999bf24e255e583bf69bc4d1a530af2df Mon Sep 17 00:00:00 2001 From: Jason Woofenden Date: Sun, 21 Feb 2016 13:50:02 -0500 Subject: [PATCH] stylus: fix sprite() so it doesn't require .n0 class --- stylus_helpers.styl | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/stylus_helpers.styl b/stylus_helpers.styl index d885abe..85f8d12 100644 --- a/stylus_helpers.styl +++ b/stylus_helpers.styl @@ -150,7 +150,14 @@ sprites(image, height, count, v_offset = 0, h_offset = 0) y = - (@height * n) - unit(v_offset, px) background-position: (0 - unit(h_offset, px)) y sprite(image, height, v_offset = 0, h_offset = 0) - sprites(image, height, 1, v_offset, h_offset) + height: unit(height, px) + if image[1] + background: url(image[0]) + background: url(image[1]), linear-gradient(transparent, transparent); + else + background-image: url(image) + background-repeat: no-repeat; + background-position: (0 - unit(h_offset, px)) (0 - unit(v_offset, px)) // Styling for a variable height element with an image background where the // middle repeats vertically. You must split your image into three images, and -- 1.7.10.4