これを行うには多くの方法があります。基本的に、ホーミングしたときに画面から 1 つの画像を移動します。または、ホバーしたときに互いの上にある 2 つの画像の z-index を変更したり、背景画像や表示オプションを使用して変更したりできます。
CSS は非常に単純なので、私は display オプションを使用することを好みます。
クラスで行われるため、必要なだけボタンを追加できます。
HTML と CSS を一緒に含むページのコードを次に示します。
IE で動作させるには、DOCTYPE 宣言が必要です。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/\xhtml1/DTD/xhtml1-strict.dtd">
<head>
<style type="text/css">
a img {
border:none;
}
ul {
list-style-type: none;
}
img.defaultSt {
display: inline;
}
img.hoverSt {
display: none;
}
li:hover img.defaultSt {
display: none;
}
li:hover img.hoverSt {
display: inline;
}
</style>
</head>
<body>
<div id="navigation">
<ul class="navlist">
<li>
<img class="defaultSt" src="http://mrg.bz/vh60HV" />
<img class="hoverSt" src="http://mrg.bz/CcDOmL" />
</li>
</ul>
</div>
</body>
</html>