小编abe*_*elb的帖子

制作精灵时,指南针在图像前面投掷正斜杠

我正在使用Compass来创建精灵.正在创建精灵,但css输出指向images目录的错误位置.

输出是:

.menu-sprite, .menu-about, .menu-art, .menu-drum, .menu-links, 
.menu-music, .menu-science, .menu-writing {
    background: url('/images/menu-sb7e36b009c.png') no-repeat;
}
Run Code Online (Sandbox Code Playgroud)

但我希望它是:

.menu-sprite, .menu-about, .menu-art, .menu-drum, .menu-links, 
.menu-music, .menu-science, .menu-writing {
    background: url('images/menu-sb7e36b009c.png') no-repeat;
}
Run Code Online (Sandbox Code Playgroud)

这是我的confib.rb设置:

http_path = "/"
css_dir = "."
sass_dir = "sass"
images_dir = "images"
javascripts_dir = "js"
Run Code Online (Sandbox Code Playgroud)

这是我如何在我的scss文件中调用sprite:

@import "compass/utilities/sprites/base";
@import "menu/*.png";
@include all-menu-sprites;
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?如何在图像前删除第一个斜杠?

谢谢你的帮助.

sass sprite compass-sass

5
推荐指数
1
解决办法
1727
查看次数

标签 统计

compass-sass ×1

sass ×1

sprite ×1