less中变量为属性值的部分可以吗,例如@{a}: -webkit-@b;?

我用less编些时出现了一些问题,这个问题是关于变量的,它可以单独是属性值,那可以是部分属性值吗,如下less:

.bow(@a, @b){
    @{a}: @b;
    @{a}: -webkit-@b;
    @{a}: -moz-@b;
    @{a}: -o-@b;
}
div{
    .bow(display,flex);
}

css可以生成,没有报错,但是生成的css有空格的bug,如下:

div{
  display: flex;
  display: -webkit- flex;
  display: -moz- flex;
  display: -o- flex;
  display: none;
}
阅读 3.1k
1 个回答
.bow(@a, @b){
    @{a}: ~'-webkit-@{b}';
    @{a}: ~'-moz-@{b}';
    @{a}: @b;
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题