关于Lesscss,我有一个简单的问题。如何在Lesscss中获得百分比或像素的计算值。就像,我有这个: ((1 / 1) * 1) = 1
。我知道答案是1
,但我希望此"1"
的百分比或像素为:"1%"
或"1px"
。
我只需在计算值中插入或添加percentage (%)
或pixel (px)
符号。
我很感激帮助。
答案 0 :(得分:12)
使用:
unit(@yourvalue,px)
或
unit(@yourvalue,~"%")
附加说明:
默认情况下,计算中第一个出现的单位将分配给结果。例如,unit((1 / 2 * 3),px);
和(1px / 2% * 3rem)
都将返回1.5px
。
答案 1 :(得分:0)
我得到了解决方案。所需要的是简单地将(1%)或(1px)乘以计算值。
百分比:((1 / 1) * 1) * 1%
= 1%
对于Pixel:((1 / 1) * 1) * 1px
= 1px