ホバー時に画像を効果的に交換する非常に単純なコードがあります。メインの画像は灰色、:hover
画像は緑色です。:hover
ホバー時に緑色の画像が表示されるのがわかりますが、メインの灰色の画像の後ろにあります。グレーが表示されないようにするにはどうすればよい: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;
}