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;

}


慕桂英4014372
浏览 1221回答 1
1回答

米脂

.bow(@a, @b){    @{a}: ~'-webkit-@{b}';    @{a}: ~'-moz-@{b}';    @{a}: @b;}
打开App,查看更多内容
随时随地看视频慕课网APP