使用 SASS,我已经能够编写使用插值创建基于变量的 mixin 的代码:
@mixin browserPrefix($property, $value)
-webkit-#{$property}: $value
-moz-#{$property}: $value
-ms-#{$property}: $value
-o-#{$property}: $value
#{$property}: $value
这非常灵活,因为我可以简单地编写 @include browserPrefix($property:border-radius, $value:3px) 并在编译时获取所有浏览器前缀。这包括允许多种不同的用途。
有没有办法用 LESS 做到这一点?我尝试使用 @{property} 作为替代品,但它似乎不起作用。任何建议请让我知道,对 LESS 来说很新。