3

如何为 compass sass 中的精灵输出 ../images..?
有谁知道我在哪里可以找到 compass sass sprite 的高级文档?比如官网找不到的sprite-url函数。

--css
--sass
    --test.scss
--images
--sprite-images
    --icons
        --a.png
        --b.png

.test.scss codes:
-----------------------
$sprite: sprite-map("icons/*.png");
.hello{
    background-image : sprite-url($sprite);
}

outputs
------------------------
.hello{
    background-image : url('/images/icons-s2c837140f3.png');
}

<!-- but I want to output  -->
.hello{
    background-image : url('../images/icons-s2c837140f3.png');
}
4

1 回答 1

7

编辑:http_path = '../'可能确实是你需要的。

另请参阅:http generated_images_dir: //compass-style.org/help/documentation/configuration-reference/

如果您尚未设置自定义 project_path 或 project_dir,则应该可以将其设置为../images,但您可能还需要设置relative_assets为 true。

除了您可以在此处找到的内容之外,您无需了解 sprite-url 和此类助手的其他信息:http: //compass-style.org/reference/compass/helpers/sprites/关于GitHub

于 2012-12-15T03:54:31.713 回答