手写笔 - 增加百分比



我在手写笔上遇到了麻烦。我只是尝试创建一个函数,该函数返回给定跨度n的列的宽度。这是我的代码:

column-gap = 1%
column-width = 15%
column-span(n)
(column-width * n) + (column-gap * (n - 1))

问题是我期望 column-span返回 31%n = 2,而是返回30.3%

经过一些反复试验,我注意到即使此代码也符合30.3%

30% + 1%

我不确定这里发生了什么。

是的,它是手写笔的错误 - 它将输入对待,好像您添加了左侧的百分比一样,因此将30%的1%增加到30%。<<<<<<<<<<<<<<<<<</p>

您可以在这里使用解决方法:

column-span(n)
  (column-width * n) + unit(column-gap * (n - 1),"")

您在这里做的事情是从表达式的第二部分中删除该单元,因此它将其视为30% + 1,在这种情况下,手写笔会给您适当的31%

最新更新