css で画像のロールオーバーを処理するスクリプトがあります。これが CSS ロールオーバーを行う適切な方法であるかどうか知りたいことは何ですか? また、これが良いかどうか知りたかったのですが、他のロールオーバー画像をどのように処理しますか?画像ごとに個別の css を用意する必要がありますか?
例を次に示します: http://jsfiddle.net/GFec3/40/
CSS コード:
a.rollover {
display: block;
width: 27px;
height: 25px;
text-decoration: none;
background: url("http://www.gdisinc.com/barker/images/menubar/bnt_facebook.jpg");
}
a.rollover:hover {
background-position: -350px 0;
}
.displace {
position: absolute;
left: -5000px;
}
HTML
<a href="#" class="rollover" title="Webvamp" width="54" height="25"><span class="displace">TEST</span></a>
これは機能しますが、複数のロールオーバー画像を処理する特別な方法はありますか?