less.js可以处理图像的相对路径吗?

时间:2012-04-30 20:49:43

标签: css less

使用less.js时,你不能使用图像的相对路径吗?像背景:url(../ img / header.jpg)

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

2 个答案:

答案 0 :(得分:1)

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

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

background: url(@header-image);

此外,可以在github上看到网址代码。如果您在浏览器中运行,它似乎已添加。

答案 1 :(得分:0)

我知道这是一个较老的问题,但我遇到了类似的问题,而且接受的答案对我不起作用..这样做了。

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

  

@ img-path:“/ assets / images”;

     

background-image:url(“@ {img-path} /your-image.jpg”);

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