在SASS / SCSS中拆分变量

时间:2017-06-24 01:02:49

标签: css sass

我有一个SASS变量,如下所示:

$surrounding-margin: 0 40px;

我正在使用它(不相关的属性已被删除):

#content {
  margin: $surrounding-margin;

  & #close {
    margin-right: -$surrounding-margin[1]; // If this was JS.
  }
}

显然,-$surrounding-margin[1]不起作用。会是什么?我需要变量的第二个值,为负数。我怎么能这样做?

1 个答案:

答案 0 :(得分:5)

只需使用例如nth,因为它只是一个列表:

$surrounding-margin: 0 40px;

#content {
  margin: $surrounding-margin;

  & #close {
    margin-right: -(nth($surrounding-margin, 2));
  }
}