@quiplunar

Scss как удалить селектор?

selector-replace('.a .b .c .d', '.a', '');

Такая конструкция не работает. Как можно удалить селектор по названию?

Есть такая функция удаления по индексу:

@function remove-selector($sel) {
    @return '';
}

@function selector-nth($sel, $n, $f, $args...) {
    $collector: ();
    @each $s in $sel {
        $modified: call($f, nth($s, $n), $args...);
        $collector: append($collector, set-nth($s, $n, $modified), comma);
    }

    @return $collector;
}

selector-nth('.a .b .c .d', -2, remove-selector)


Как можно изменить ее на поиск по имени?
  • Вопрос задан
  • 62 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы