less变量拼接类名出现类空格怎么办

@count: 1;
@spin-count: spin@count;


@keyframes @spin-count {
  0%{
   top:0px;
  }
}

最后编译完成了

@keyframes spin 1 {
  0% {
    top: 0px;
  }
}

代码只是我遇到问题的体现,拼接结果span 1中多了一个空格,实际我希望结果是
拼接结果不是字符串
拼接结果中没有空格

阅读 5.6k
2 个回答

最后解决方案

@count: 1;
@spin-count: ~'spin@{count}';


@keyframes @spin-count {
  0%{
   top:0px;
  }
}

或者

@count: 1;
@spin-count: e('spin@{count}');


@keyframes @spin-count {
  0%{
   top:0px;
  }
}

思路:拼接字符串不会出现空格,然后将字符串转义成css

新手上路,请多包涵

@count:1;
@spin:spin;
@spin-count:@{spin}@{count};

@keyframes @spin-count {
0%{

top:0px;

}
}

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题