Задать вопрос
@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)


Как можно изменить ее на поиск по имени?
  • Вопрос задан
  • 70 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • GB (GeekBrains)
    Профессия Фронтенд-разработчик
    9 месяцев
    Далее
  • Академия Eduson
    Frontend-разработчик
    9 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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