【发布时间】:2014-12-26 19:09:33
【问题描述】:
我正在尝试提供从 Less 数组中挑选的随机图像。
这是我目前所拥有的:
@images = ['ancora.svg', 'timone.svg', 'corda.svg', 'bussola.svg'];
@randomimage: `images[Math.floor(Math.random() * images.length)]`;
#footer-widgets .container .row {
background: url("//website.com/path/@{randomimage}") no-repeat scroll right 60px bottom 40px rgba(0,0,0,0);
}
我想我正在做一些语法错误。这是在 URL (path/@{randomimage}) 中调用变量的方式吗?
【问题讨论】:
-
看你的LESS我看到一些JS,可以吗?此外,您的 LESS 将被转换为 CSS 并且 CSS 是静态的,在编译 LESS 时选择一次的图像。注意:我不使用 LESS,几乎不知道它的语法。
-
根据这个答案似乎有可能:stackoverflow.com/a/19869095/1342772