sass不喜欢内联变量操作并乘以0

时间:2013-06-02 00:56:11

标签: sass

我希望我可以做这样的事情,但这有两个原因无效

  • 首先它不喜欢$ i - 1给我'无效变量'
  • 然后它不喜欢乘以10乘以

我通过声明另一个变量来执行我的-1然后使用if语句来执行此操作,如果它不是= 0但它很快就变得丑陋!

@for $i from 1 through 10
   .num-#{$i}
     margin: 0 #{($i-1)*10}px

1 个答案:

答案 0 :(得分:4)

嗯,这对我有用:

@for $i from 1 through 10
   .num-#{$i}
      margin: 0 #{($i * 10 - 10)}px

我先乘以后减去。但是,你尝试添加空格吗?像:

$i - 1
而不是     $ I-1

因为我认为sass正在将其解释为单个变量而不是操作。