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

发布于 2022-09-11 22:58:21 字数 473 浏览 13 评论 0

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
}

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

风铃鹿 2022-09-18 22:58:21

less接触了一点点,http://lesscss.cn/functions/#...
你可以参考一下官方文档中这一部分的写法,或许可以实现

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文