Есть ли способ "отменить" класс в SASS?
сейчас у меня есть класс, который я @extend
- ing для всех button
элементы. Однако я бы не хотел расширять его до одной кнопки и предпочел бы не прибегать к изменению HTML, чтобы сделать его ссылкой.
есть ли способ удалить @extend
для конкретного правила в SASS?
1 ответов
нет. Ваши варианты:
- не стилизуйте все кнопки (используйте классы или более конкретные селекторы, чтобы избежать уникального элемента)
- переопределить стили уникального элемента (в зависимости от используемых стилей может быть очень сложно вернуть кнопку к ее внешнему виду по умолчанию для каждого браузера)
наименее болезненным решением для вас было бы использовать: не селектор:
// style all buttons, except for ones with the "default" class on them
button:not(.default) { %extend theStyles }