By
urbanovich
Добрый день, Ув. Форумчанены.
Я у Вас новичек, но много полезной информации увидил на форуме. Вот решил создать сайт дял автосервиса и столкнулся с такой проблемой. Сделал я меню картинками, т.к знакомый так попросил.
Задача была такая: Поставить активный пукнт меню второй картинкой. Я думал это мелочи жизни, т.к на подобии кодом .актив ставил много раз. Начал делать менюшку, с ховером всё отлично получилось при наведении пункт меню меняет. Но при клике, ни чего. +(
Может кто посоветует что либо?! Ссылка на сайт тут
Код меню:
<div id="menu">
<ul>
<?php
if ($multi_lang == '') {
echo '
<li><a class="onas" href="./?page=onas" '.($page=='onas'?('class="onas"'):'').'></a></li>
<li><a class="uslugi" href="./?page=uslugi" '.($page=='uslugi'?('class="uslugi"'):'').'></a></li>
<li><a class="klienti" href="./?page=klienti" '.($page=='klienti'?('class="klienti"'):'').'></a></li>
<li><a class="partneri" href="./?page=partneri" '.($page=='partneri'?('class="partneri"'):'').'></a></li>
<li><a class="otvetstvennostj" href="./?page=otvetstvennostj" '.($page=='otvetstvennostj'?('class="otvetstvennostj"'):'').'></a></li>
<li><a class="kontakti" href="./?&page=kontakti"'.($page=='kontakti'?('class="kontakti"'):'').'></a></li>
';
}
?php>
Цсс код:
.onas {
width: 125px;
height: 57px;
background-image: url(../menu/1.png);
background-repeat: no-repeat;
display: block;
text-decoration: none;
}
a.onas:hover {
background-image: url(../menu/1-1.png);
}
.uslugi{
width: 129px;
height: 57px;
background-image: url(../menu/2.png);
background-repeat: no-repeat;
display: block;
text-decoration: none;
}
a.uslugi:hover {
background-image: url(../menu/2-2.png);
}
Пробывал делать так:
.onas {
width: 124px;
height: 128px;
background-image: url(../menu/1.png);
background-repeat: no-repeat;
display: block;
text-decoration: none;
}
a.onas:active {
background-image: url(../menu/1-1.png);
}
Не помогло!
С Уважением, Алексей