2016-06-06 3 views
0

У меня есть следующие правилапереписывает правила CSS цвет фона с непрозрачностью

.homeSearch li { 
    background-color: rgba(144,178,59, 0.8); 
    background: rgba(144,178,59, 0.8); 
    color: rgba(144,178,59, 0.8); 
} 

Но когда я пытаюсь переопределить цвет фона на парении в li, так как цвет фона, который я даю снова в RGBA, переопределение также сохраняет предыдущие цвета.

.homeSearch li a:hover, .homeSearch li a.active{ 
    background-color: rgba(40,65,113, 0.8) !important; 
    background: rgba(40,65,113, 0.8) !important; 
} 
+0

Попробуйте изменить литий а: зависать на Li: парить –

+1

При наведении курсора на 'a' он применяет цвет фона' Ā' в то время как первоначальный цвет фона применяется на 'li' также есть .. лучше перемещать цвет фона на' a', а также. –

+0

Спасибо Мухаммеду, в этом была проблема! Если вы хотите опубликовать свой ответ, отметьте его как правильно! – Makis

ответ

1

CSS должен быть (no need !important):

.homeSearch li:hover, 
.homeSearch li.active{ 
    background-color: rgba(40,65,113, 0.8); 
    background: rgba(40,65,113, 0.8); 
} 
Смежные вопросы