less变量问题,如何在transform:rotate中使用变量?

新手上路,请多包涵

rotate中的counter是一个循环变量,怎样使用都是提示不对,怎样才能正确使用?

     .loop(@counter) when (@counter > 0) {
        i:nth-of-type(@{counter}) {
            transform: rotate(@{counter}deg);
            opacity: 1;
        }

        .loop(@counter - 1)
    }

    .loop(12)

阅读 2.4k
1 个回答

image.png

截图里这句改一下:

transform: rotate(unit(@counter, deg));

手头没环境,不过我记得 LESS 里单位是不能像你那么拼接的,得用 unit 函数。

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