1

ハイパーリンクと2つの画像があります(1つはリンクの通常の画像で、もう1つはマウスオーバーの画像です)

ハイパーリンクの画像をマウスオーバーで変更する方法がわかりません。'a'タグで実行できることはわかっていますが、このタグはこれをサポートしていません:'〜/ Site / Page.aspx'なので、フォルダー内を移動する場合は、'../../Siteを使用する必要があります。 /Page.aspx'は不正確です。

では、asp:hyperlinkボタンを使用して画像を変更するにはどうすればよいですか?

4

2 に答える 2

3

しないでください。cssを使用します。

a {
  background-image: url(images/image1.jpg);
}
a:hover {
  background-image: url(images/image2.jpg);
}

もちろん、あなたの場合にのみ特定のセレクターを使用してください。

于 2011-01-15T09:47:01.463 に答える
-1

CSSルートもお勧めしますが、画像の読み込みに待ち時間がないようにするには、画像エディタで2つの画像を1つのファイルにマージし、「background-position」を使用して画像の表示可能な部分を切り替えることができます。

于 2011-01-15T09:58:55.697 に答える