向 LESS 参数添加文本

Add text to LESS parameter

是否可以向 Less 中提供的参数添加文本?​​

@parameter:20

margin: @parameter + 'px';

输出将是

margin: 20px;
margin: @parameter * 1px;

非常适合我,我敢肯定这也是之前堆栈溢出的地方。

编辑,找到:Negate a numerical variable and add 'px' to it in LessCSS

您可以使用 variable interpolation:

@parameter: 20;    
margin: ~"@{parameter}px";

或者在您的情况下,也可以使用 unit built-in function

@parameter: 20;
margin: unit(@parameter, px);

两者都会导致 margin: 20px;。 (Working example)