我正在尝试为 CSS 转换编写一个带有多个输入参数值的 LESS mixin。输入值是要完成的转换类型以及与转换关联的值。
例如,考虑下面给出的代码:
.transform(@type; @value){
}
如果我将输入作为type='rotateY'
和value='360deg'
,则输出应该是transform: rotateY(360deg)
。我已经尝试了以下选项,但它们似乎都没有工作(输出作为评论提到)。
transform: "@{type}(@{value})"; /* Output: "rotateY(360deg)" */
transform: @{type}(@{value}); /* Output: Compiler error */
transform: @type(@value); /* Output: rotateY 360deg */
我应该如何对其进行编码以获得所需的输出?请帮忙。
注意:mixin 代码还有很多其他项目,我只发布了需要修复的行。