画像の操作:
画像のスワップ
主に、<a>Nodeの onmouseoutイベントに設定して画像を切り替えるのに使用する。
指定した画像のファイル名の「_」から拡張子の間を「off」にする。
ロールオーバーのために$imgOver()と併用する。
String1
String2
●必須引数 ●オプション引数(省略可能)
記述例
$imgOut('button1')
$imgOut('button1', '_now')
注意点
画像のファイル名には、「_on.拡張子」「_off.拡張子」「_xxx.拡張子」を必ず使用する。
スマホなどのタッチデバイスでは機能しない仕様。(タッチインターフェースにonmouseイベントは無いため)
動作サンプル
細い文字の周囲が透過しているPNG画像のサンプル。
HTML :
<a href="…" onmouseover="$imgOver('btn1')" onmouseout="$imgOut('btn1')"><img id="btn1" src="images/btn_1_off.png" width="250" alt=""></a>
強い塗り色を持ったPNG画像のサンプル。デフォルト状態のファイル名に「_off」以外を使うケース。
HTML :
<a href="…" onmouseover="$imgOver('btn2')" onmouseout="$imgOut('btn2','_selected')"><img id="btn2" src="images/btn_2_selected.png" width="250" alt=""></a>
※上記のサンプルコードは主にPC表示用を想定している。スマホ用のコーディングでは別途調整が必要となる可能性がある。
※この関数の動作サンプルとして必須ではない装飾的なCSSコードなどは省略して提示している。