Gruntjs dr-svg-sprites custom Css background-image URL in output -



Gruntjs dr-svg-sprites custom Css background-image URL in output -

i've opened dr-svg-sprites github ticket regarding question:

i'm using grunt , dr-svg-sprites generate svg (and png) sprites css output.

currently css output file contains image paths relative css file:

.no-svg .sprite-main-image-01, .no-svg .sprite-main-image-02 { background-image: url("../img/sprites/main-sprite.png"); } .svg .sprite-main-image-01, .svg .sprite-main-image-02 { background-image: url("../img/sprites/main-sprite.svg"); }

i want alter them root relative paths (or hardcoded paths cdn setups).

.no-svg .sprite-main-image-01, .no-svg .sprite-main-image-02 { background-image: url("/themes/main/img/sprites/main-sprite.png"); } .svg .sprite-main-image-01, .svg .sprite-main-image-02 { background-image: url("/themes/main/img/sprites/main-sprite.svg"); }

this because our backend code minifies, bundles , serves css different url above relative path doesn't resolve properly.

i've tried fiddling custom grunt handlebar template:

background-image: url("{{url ../svgpath ../csspath}}");

but can't seem alter url helper nor two arguments. when changing 2 argument somehow generates filesystem path.

css gruntjs sprite

Comments

Popular posts from this blog

java - How to set log4j.defaultInitOverride property to false in jboss server 6 -

c - GStreamer 1.0 1.4.5 RTSP Example Server sends 503 Service unavailable -

Using ajax with sonata admin list view pagination -