less 函数可以返回一个带单位的数值吗?

less 函数可以返回一个带单位的数值吗?

本人 less 新手,写了很多类似N/16*1rem的代码,如下

.box1 {
  width: 200 / 16 * 1rem;
}
.box2 {
  width: 201 / 16 * 1rem;
}
.box3 {
  width: 202 / 16 * 1rem;
}
.boxN {
  width: N / 16 * 1rem;
}

所以我想定义一个less函数func,传入一个参数就返回一个带单位的数值

.box1 {
  width: func(100); // -> 得到 100px 或者 100rem
}
.box2 {
  width: func(101); // -> 得到 100px 或者 100rem
}

这样看起来简化一些,但是不知道怎么写

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