3

关于 Lesscss,我有一个小而简单的问题。如何在 Lesscss 中获得百分比或像素的计算值。就像,我有这个:((1 / 1) * 1) = 1。我知道答案是1,但我希望它"1"是这样的百分比或像素:"1%""1px".

我只需要插入或输入percentage (%)pixel (px)登录计算值。

我会很感激帮助。

4

2 回答 2

12

采用:

unit(@yourvalue,px)

或者

unit(@yourvalue,~"%")

在这里阅读更多

附加说明: 默认情况下,计算中第一个出现的单位将分配给结果。例如unit((1 / 2 * 3),px);and(1px / 2% * 3rem)都会返回1.5px.

于 2013-05-18T14:41:22.010 回答
0

我得到了解决方案。所需的只是将 (1%) 或 (1px) 与计算值相乘。

对于百分比:((1 / 1) * 1) * 1%=1%
对于像素:((1 / 1) * 1) * 1px=1px

祝你好运!(Y)。

于 2013-05-18T16:03:59.697 回答