Introduction
Lists in Sass help you group several values together so you can use them easily in your styles.
$list-name: value1, value2, value3, ...;$colors: red, green, blue;$sizes: 1rem 1.5rem 2rem;
$empty-list: ();$single-item: 10px;
@use "sass:list"; $spacing-values: 0.5rem, 1rem, 1.5rem, 2rem; .container { // Use the first spacing value padding: list.nth($spacing-values, 1); // Use the last spacing value margin: list.nth($spacing-values, list.length($spacing-values)); } // Loop through all spacing values to create margin classes @for $i from 1 through list.length($spacing-values) { .margin-#{$i} { margin: list.nth($spacing-values, $i); } }
$sizes: 10px 20px 30px;, what does nth($sizes, 2) return?$list: 1, 2, 3;
width: nth($list 2);
nth($list 2) missing a comma between $list and 2, causing a syntax error.$fonts: 'Arial', 'Helvetica', 'Sans-serif';?Pass the test and this pattern moves unknown