css中a:hover更换背景图片的问题
本来菜单鼠标经过更换背景图片都是 onmouseover 和 onmouseout 控制
也很久没写过东西了,这天要做个网站,看到都是用 div+css的,多年前我可都用Table排版的亚。
看到一个案例,鼠标经过更换背景图片的案例,感觉不错,试了一下,发现貌似有点弊端,发上来请教一下大家,看看什么问题。
.menu_btn
{
display:block;
width:150px;
height:60px;
background:url("images/menu.png");/* menu.png 以及下面的 menuX.png 都是 150*60的 */
}
.menu_btn:hover
{
background-position: 0 -60px;
}
<ul>
<li>
<a class="menu_btn" style="background:url('images/menu1.png')" href="#">1</a>
</li>
<li>
<a class="menu_btn" style="background:url('images/menu2.png')" href="#">2</a>
</li>
<li>
<a class="menu_btn" style="background:url('images/menu3.png')" href="#">3</a>
</li>
<li>
<a href="#" class="menu_btn">4</a>
</li>
</ul>