Sass 引用CDN时生成指南针精灵
我正在尝试指南针的精灵一代为IE7提供图像服务。我想从我的CDN提供sprite图像文件,所以我需要输出sprite_url帮助程序提供的不同url。精灵url帮助器输出:Sass 引用CDN时生成指南针精灵,sass,cdn,sprite,compass,Sass,Cdn,Sprite,Compass,我正在尝试指南针的精灵一代为IE7提供图像服务。我想从我的CDN提供sprite图像文件,所以我需要输出sprite_url帮助程序提供的不同url。精灵url帮助器输出: url('//web/images/icons/fallback/sprites-s0b478f635b.png') 我希望它输出: url('//images.[DOMAIN].com/images/icons/fallback/sprites-s0b478f635b.png') 如果我能找到一种方法来输出相对于我的i
url('//web/images/icons/fallback/sprites-s0b478f635b.png')
我希望它输出:
url('//images.[DOMAIN].com/images/icons/fallback/sprites-s0b478f635b.png')
如果我能找到一种方法来输出相对于我的images目录的路径,甚至是生成的sprite图像的文件名,那就太好了
有什么办法吗?我想出来了。需要在我的config.rb文件中更改http_生成的_images_path常量。我改为:
http_generated_images_path = "//images.[DOMAIN].com//images"
然后我可以像这样输出正确的url:
$icons: sprite-map("icons/fallback/sprites/*.png");
%sprite {
background-image: sprite-url($icons);
background-repeat: no-repeat;
}