Sass 你认为。。。在SCSS混合参数中是什么意思?

Sass 你认为。。。在SCSS混合参数中是什么意思?,sass,mixins,Sass,Mixins,我正在看一个由其他人(Chris Eppstein)创建的。在主mixin的参数列表中,最后一个参数后面有三个点 @mixin linear-gradient($direction, $color-stops...){ 它们是什么意思?我在文档中找不到它,主要是因为。。。在许多代码示例中使用,以显示他们何时跳过了不相关的部分 谢谢在本例中,$color stops是一个参数列表。它提供了将任意数量的参数传递给mixin并根据需要使用它的可能性 例如: @mixin linear-gradien

我正在看一个由其他人(Chris Eppstein)创建的。在主mixin的参数列表中,最后一个参数后面有三个点

@mixin linear-gradient($direction, $color-stops...){
它们是什么意思?我在文档中找不到它,主要是因为。。。在许多代码示例中使用,以显示他们何时跳过了不相关的部分


谢谢

在本例中,
$color stops
是一个参数列表。它提供了将任意数量的参数传递给mixin并根据需要使用它的可能性

例如:

@mixin linear-gradient($direction, $color-stops...){
    background-color: nth($color-stops,1);
    color: nth($color-stops,2);
}
您可以这样调用此函数:

.foo {
  @include linear-gradient(to right, blue, white, red, black);
}
可能重复的