首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >手写笔-添加百分比

手写笔-添加百分比
EN

Stack Overflow用户
提问于 2012-12-21 00:07:34
回答 1查看 1.1K关注 0票数 2

我和Stylus有点问题。我只是尝试创建一个函数,该函数返回给定跨度n的列的宽度。下面是我的代码:

代码语言:javascript
复制
column-gap = 1%
column-width = 15%

column-span(n)
(column-width * n) + (column-gap * (n - 1))

问题是当n =2时,我期望column-span返回31%,但它返回30.3%

经过反复试验,我注意到即使是这段代码也符合30.3%

代码语言:javascript
复制
30% + 1%

我不知道这是怎么回事。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-22 07:23:32

是的,这是Stylus中的一个bug -它将这样的输入视为添加左侧部分的百分比,因此它将30%到30%的1%相加。

您可以在此处使用如下解决方法:

代码语言:javascript
复制
column-span(n)
  (column-width * n) + unit(column-gap * (n - 1),"")

你在这里做的事情是从表达式的第二部分中删除单元,所以它会将它视为30% + 1,在这种情况下,Stylus会给你适当的31%

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13976079

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档