Sass参数/变量来自哪里?

Sass参数/变量来自哪里?,sass,Sass,我正在学习Sass(以及JavaScript)。在编写mixin时,我对参数中使用的变量有点困惑。在下面的代码中,在mixin名称之后是参数,据我所知是变量($image,$direction)。我感到困惑的是——我相信(例如)$image和$direction不是随机的名称/值——这些是他们所谓的sassexpression吗?在什么地方有图书馆或目录吗?$direction是否指弹性方向?$image是指背景图像吗?这些只是CSS属性,但有速记吗?对不起,我的问题很生疏 @mixin rep

我正在学习Sass(以及JavaScript)。在编写mixin时,我对参数中使用的变量有点困惑。在下面的代码中,在mixin名称之后是参数,据我所知是变量($image,$direction)。我感到困惑的是——我相信(例如)$image和$direction不是随机的名称/值——这些是他们所谓的sassexpression吗?在什么地方有图书馆或目录吗?$direction是否指弹性方向?$image是指背景图像吗?这些只是CSS属性,但有速记吗?对不起,我的问题很生疏

@mixin replace-text($image, $direction)

这些是SASS变量。您可以在SASS文件的几乎任何位置定义任何变量,例如:

$base-color: #c6538c;
$border-dark: rgba($base-color, 0.88);

.alert {
  border: 1px solid $border-dark;
}

这个例子来自关于变量的官方SASS文档:

我明白了-所以这些只是容器,可以被命名为任何您想要的名称,就像在JavaScript中一样。非常感谢。当然可以,如果你愿意,你也可以将它们存储在一个单独的文件中,并在任何地方按需导入。谢谢,功能强大!