Отключить наведение ссылки

Я работаю с Bootstrap SASS и Bootstrap SASS Loader.

Я определяю _bootstrap-customizations.scss файл, который позволяет мне переопределять переменные BS по умолчанию без изменения его основных файлов.

Основные файлы определяют некоторые a:hover, a:active объявления CSS.

Я хотел бы отключить это универсально для всех a элементов без

  • явно определяя это для каждой ссылки

  • по интервалу между именами или как-то еще

  • или используя !important

Я хочу полностью отключить a:hover эффекты выключить (from _bootstrap-customizations.scss).

Если это важно, я использую методологию БЭМ для написания своих файлов SASS.


person nicholaswmin    schedule 30.04.2015    source источник
comment
Какой вопрос? Это должен быть вопрос определения одинаковых стилей для статического, зависающего и активного состояний.   -  person isherwood    schedule 30.04.2015
comment
@isherwood, так что же произойдет, если мои ссылки будут разного цвета по всему сайту?   -  person nicholaswmin    schedule 30.04.2015
comment
возможный дубликат Sass / Compass - генерировать правило, только если параметр не по умолчанию?   -  person cimmanon    schedule 01.05.2015


Ответы (1)


Возможно, вам следует унаследовать значения от a на a:hover и a:active:

a:hover,
a:active {
    color: inherit;
}

Таким образом, при наведении курсора будет тот же стиль по умолчанию. Обратите внимание, что не каждый селектор поддерживает значение inherit.

person edmundo    schedule 01.05.2015
comment
Наследование возьмет его от родителя - в моем случае это не то, что мне нужно - person nicholaswmin; 01.05.2015