以下是我想要做的事情。不确定是否可以使用LESS CSS实现,但我有一种感觉,只是找不到语法。
@height : 50px;
@wrap : 25px;
@bgsize : ((@wrap/@height)*100)+'%';
因为@bgsize == 50%
,所以我尝试的所有方法都导致脚本失败。
percentage()
函数。@height : 50px;
@wrap : 25px;
@bgsize : percentage(@wrap/@height);
// @bgsize == 50%
@height-in-pixels: 50;
@wrap-in-pixels: 25;
@bgsize: @wrap-in-pixels / @height-in-pixels * 100%;
@height: @height-in-pixels + 'px';
@wrap: @wrap-in-pixels + 'px';
如果在实际属性定义中指定了单位,您始终可以避免最后两行和“-in-pixels”间接引用。