|
 |
 |
マウスを上に置くと画像を入れ替える
サンプルと機能
画像にロールオーバー効果を加えます。
これは、多くのサイトで使用されている、最も一般的なJavaScriptで、
画像メニューなどに使うと効果的です。
2つの画像を用意しなければなりませんので、
読み込んだ時のサイズも2倍程度になることに注意してください。
→ マウスを上に置くと画像を入れ替わります。(リンクあり)

→ マウスを画像の上に置くと画像が入れ替わります。(リンクなし簡易版)

サンプル・ソース
緑の文字が変更箇所で、赤い文字が対応するスクリプトです。 "//"以下はコメントです。削除しても影響ありません。 必要な箇所をコピー&貼り付けして編集してください。
→ 画像にリンクを貼る場合
<HTML>
<HEAD>
<TITLE></TITLE>
<SCRIPT language="JavaScript">
<!--
// マウスを上に置くと画像を入れ替える(画像を先に読み込む)
// 入れ替える画像
img = new Array("img/img0.jpg","img/img1.jpg","img/img2.jpg","img/img3.jpg");
bfImg = new Array();
for(i=0; i<img.length; i++) {
bfImg[i] = new Image();
bfImg[i].src = img[i];
}
//-->
</SCRIPT>
</HEAD>
<BODY bgcolor="#ffffff">
マウスを画像の上に置くと画像が入れ替わります。<BR><BR>
<A href="#" onMouseover="document.ia.src='img/img1.jpg'" onMouseout="document.ia.src='img/img0.jpg'">
<IMG src="img/img0.jpg" name="ia" border="0"></A>
<A href="#" onMouseover="document.ib.src='img/img3.jpg'" onMouseout="document.ib.src='img/img2.jpg'">
<IMG src="img/img2.jpg" name="ib" border="0"></A>
</BODY>
</HTML> |
→ 画像にリンクを貼らない場合
<HTML> <HEAD> <TITLE></TITLE> </HEAD> <BODY
bgcolor="#ffffff"> <!-- マウスを上に置くと画像を入れ替える(リンクなし簡易版)
--> マウスを画像の上に置くと画像が入れ替わります。<BR><BR> <IMG src="img/img0.jpg" onMouseover="this.src='img/img1.jpg'"
onMouseout="this.src='img/img0.jpg'"> <IMG src="img/img2.jpg" onMouseover="this.src='img/img3.jpg'"
onMouseout="this.src='img/img2.jpg'"> </BODY> </HTML> |
解説・注意点など
リンクありの場合、必ず対応するように画像に「name」を付けてください。
← Webデザインテクニックに戻る
|
 |
|