我有一段非常简单的代码,应该可以在悬停时有效地交换图像。主img是灰色的,:hover
img是绿色的。我可以看到绿色的:hover
img 出现在悬停时,但它在主灰色的后面。我怎样才能使这项工作使灰色不可见:hover
?
html
<div id="header">
<a class="logo" href="#"><img src="<?php bloginfo('template_url');?>/img/logo.png" alt="logo" /></a>
</div>
css
#header {
height: 40px;
padding-bottom: 40px;
padding-top: 80px;
vertical-align: middle;
width: 960px;
}
#header .logo {
display: block;
float: left;
width: 185px;
}
#header .logo:hover {
background: url('img/logo_hover.png') no-repeat;
}