Допустим, у меня есть список Sass:
$list: 1, red, banana, gold, [class*="test"], potato
Как я могу удалить каждый 1-й, 3-й, 5-й элемент и т. Д.? Или, альтернативно, каждый 2-й, 4-й, 6-й элемент и т. Д.? Это вообще возможно?
Я подумал, что вам нужно будет перебрать каждый селектор, проверить, является ли его индекс нечетным / четным, и удалить элемент при необходимости.
Мой псевдокод:
@each $item in $list {
@if $item == nth($list, 2n) {
$list: remove($list, $item);
}
}
Как не программист, я не уверен, насколько логичен приведенный выше пример - конечно, при условии, что remove()
- допустимая функция, а «2n» представляет любой четный элемент.