Мне нужна ваша помощь в изменении цвета текста активного элемента меню на моем веб-сайте, используя CSS.Изменение цвета текста активного элемента меню с помощью CSS
(Это сайт Joomla, и я модифицирую стандартный шаблон рамки Gantry для наших нужд).
Вот CSS для элемента активного меню ...
.gf-menu.l1 > li.active {
background: none;
color: #19D57E;
border: none;
border-bottom: 3px solid #19D57E;
border-radius: 0px;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
margin: 0 auto;
padding-top: 1px;
}
А вот CSS для элементов меню пассивных ...
.gf-menu .item {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 21px;
color: #555555;
padding: 4px 8px;
text-align: left;
text-shadow: 0px 0px 0 transparent;
text-decoration: none;
display: block;
outline: 0;
cursor: pointer;
font-weight: bold;
}
То, что я хочу, чтобы цвет текста в активном пункте меню будет зеленым (# 19D57E).
Активный элемент меню уже показывает зеленую линию внизу, но цвет текста элемента меню остается черным, как в пассивных пунктах меню. Как вы можете видеть, я указал текст цвета, но по какой-то причине он этого не делает.
Что я делаю неправильно?
Если вы хотите, чтобы посмотреть на сайте, пожалуйста, перейдите на http://www.barrylong.tv/index.php/home
Спасибо большое!
Hector
Я думаю, что вы ошибались в отношении активного и зависания, используйте зависание вместо активного –
@NishadNichoos Это не сработает, потому что '.active' является классом элемента DOM и, кроме того, наведение означает, что происходит при переходе мыши. –