您好,我真的尝试搜索并进行多项实验,无论如何我都能得到这个工作..
我使用 javascript 菜单,工作完美,但我尝试更改每个菜单的背景,它也很好.. 但是 HOVER 和 ACTIVE 不适用于这些元素,为什么.. 这段代码必须这样做或者那是我的想法.. =(请帮助我学习。
CSS代码
/* COMIENZA TOP NAVI*/
.topnavi a {
width:90px;
height:65px;
float:left;
margin:3px;
background:url(../imagenes/topnav_01.png) 0 0 no-repeat;
display:block;
font-size:1px;
}
#tn02 {background:url(../imagenes/topnav_02.png) 0 0 no-repeat;}
#tn03 {background:url(../imagenes/topnav_03.png) 0 0 no-repeat;}
#tn04 {background:url(../imagenes/topnav_04.png) 0 0 no-repeat;}
#tn05 {background:url(../imagenes/topnav_05.png) 0 0 no-repeat;}
/* mouseover state */
.topnavi a:hover {
background-position:0 -65px;
}
/* active state (current page state) */
.topnavi a.active {
background-position:0 -130px;
}
/* TERMINA TOP NAVI*/
html代码
<div class="topnavi">
<a href="1" class="active" id="tn01"/>
<a href="2" class="" id="tn02"/>
<a href="3" class="" id="tn03"/>
<a href="4" class="" id="tn04"/>
<a href="5" class="" id="tn05"/>
</div>