在SASS/SCSS中拆分变量

spi*_*paz 2 css sass

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

$surrounding-margin: 0 40px;
Run Code Online (Sandbox Code Playgroud)

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

#content {
  margin: $surrounding-margin;

  & #close {
    margin-right: -$surrounding-margin[1]; // If this was JS.
  }
}
Run Code Online (Sandbox Code Playgroud)

显然,-$surrounding-margin[1]不行.会是什么?我需要变量的第二个值,为负数.我怎样才能做到这一点?

cyr*_*r_x 5

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

$surrounding-margin: 0 40px;

#content {
  margin: $surrounding-margin;

  & #close {
    margin-right: -(nth($surrounding-margin, 2));
  }
}
Run Code Online (Sandbox Code Playgroud)