alienHRNの訓練日記

IT業界初心者で勉強中。

20200629 おさらいナビゲーションの奮闘④  onmouseover="this.src='img/画像ファイル'"

JSを使用してオンマウスボタンを切り替える方法

f:id:alienHRN:20200629131831p:plain

最終問題 JSを使用してオンマウスボタンの切り替え

今回はCSSの出番はリストのリセットと背景色の設定等で切り替えに携わる入力は無し。

HTML側のimgタグにonmouseoverとonmouseoutの打ち込みがメインになる。

 

 

<body>
<div class="box nav">
<div class="inner">
<ul>
<li class="menu1">
<a href="menu1.html">
<img src="img/s_btn01.gif" alt="メニュー1" onmouseover="this.src='img/s_btn01_on.gif'"
onmouseout="this.src='img/s_btn01.gif'" />
</a>

 

alt属性のあとに

onmouseover="this.src='画像のフォルダ名/ファイル名'"

onmouseout="this.src='画像のフォルダ名/ファイル名'" /←’と/を忘れがち

 

CSSを使わなくてもロールオーバーができるようになる。

CSSにおける実装の手間が省けて多少楽にはなるかも?

 

 

言葉:ロールオーバー:要素上にマウスポインタが乗った時に色や画像等が切り替わる表現。切り替え動作そのものを指す。