1

使用less.js的时候,图片可以不使用相对路径吗?喜欢背景:url(../img/header.jpg)

它似乎将其转换为绝对路径,这是错误的。

4

2 回答 2

1

尝试引用 URL,我总是这样做以保持整洁,

@header-image: "../img/header.jpg";

background: url(@header-image);

另外,可以在github上查看 URL 代码。如果您在浏览器中运行,它似乎已添加。

于 2012-04-30T21:20:56.877 回答
0

我知道这是一个较老的问题,但是我遇到了类似的问题,并且接受的答案对我不起作用..确实如此。

将 @img-path 变量设置为所需的相对路径,然后使用该变量强制 LESS 使用该路径而不是绝对路径进行渲染。

@img-path: "/assets/images";

背景图片: url("@{img-path}/your-image.jpg");

查看我发现的另一个答案,它指出了我正确的道路: https ://stackoverflow.com/a/6296706/1896352

于 2014-02-21T17:03:06.493 回答