2017-01-02 7 views
0

У меня есть этот элемент (HTML & CSS):CSS Марк цвет переднего плана выбранного элемента

enter image description here

После того, как пользователь выбирает этот элемент, добавить его в следующий класс:

.subjectSelected { 
color: white !important; 
background-color: #30a5ff; 
} 

цвет фона работает хорошо, но цвет текста не изменяется.

Вот как это выглядит в HTML:

enter image description here

Большое спасибо!

ответ

4

Я заметил, что текст находится в теге <a>, и тег привязки по умолчанию не наследует color.

Вы можете установить цвет на нем прямо:

.subjectSelected a { color: white; } 

или:

.subjectSelected { color: white; } 
.subjectSelected a { color: inherit; } 
Смежные вопросы