Sass 这是在SCSS中创建大型列表的一种方法吗?

Sass 这是在SCSS中创建大型列表的一种方法吗?,sass,Sass,我需要这样一份清单: $list: ( 1: 1px, 2: 2px, 3: 3px; . . . ); 最多100个。 有没有办法通过某种SCSS功能实现这一点?这将完全按照要求生成一个列表。请注意,索引值不能添加到列表中,因为列表只能存储每个条目的值,而不能存储键值对 此示例使用for循环和函数 $list: (); @for $i from 1 through 100 { @debug append($list, 0px + $i) } 要检索特定索引处的元素,可

我需要这样一份清单:

$list: (
 1: 1px,
 2: 2px,
 3: 3px;
 .
 .
 .
);
最多100个。
有没有办法通过某种SCSS功能实现这一点?

这将完全按照要求生成一个列表。请注意,索引值不能添加到列表中,因为列表只能存储每个条目的值,而不能存储键值对

此示例使用for循环和函数

$list: ();

@for $i from 1 through 100 {
    @debug append($list, 0px + $i)
}
要检索特定索引处的元素,可以使用:

@调试第n个$list


当索引为负数时,将从$list的末尾获取值。

@squez你看,修复了。嘿,再次感谢。这次它被编译了,我以前从未在SASS中使用过列表。例如,我如何获得第四个索引?我如何将它用于CSS样式(如边距)?抱歉,如果我很烦人…@squez,我已经将文档链接到append函数,该函数还演示了如何使用第n个函数。我已经编辑了样本。如果这是你想要的答案,请投票表决。