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
}
这样看起来简化一些,但是不知道怎么写
less接触了一点点,http://lesscss.cn/functions/#...
你可以参考一下官方文档中这一部分的写法,或许可以实现