onMouseOverで簡単ロールオーバー

こちらはjquery.js使わずhtmlにちょっと書き加えるだけでロールオーバーを実装する方法です。

あまりjsやcssをいじりたくない場合に良いと思います。

☆手順☆
altの後に↓追加するだけ
onMouseOver="this.src='マウスオーバー時の画像パス'" onMouseOut="this.src='マウスアウトした時の画像パス'"

ex
<img src="images/01.jpg" width="400" height="300" alt=""><img src="images/01.jpg" width="400" height="300" alt="" onMouseOver="this.src='images/01_o.jpg'" onMouseOut="this.src='images/01.jpg'">


☆ソース

<!DOCTYPE HTML>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>富士山画像置換</title>
<style type="text/css">
<!--
* {
  margin: 0;
  padding: 0;
}
img {
  border: none;
  vertical-align: bottom;
}
body {
  color: #fff; 
  background:#000;
  text-align: center;
}
#container{
  width: 820px;
  margin: 0 auto;
}
ul {
  list-style-type: none;
  overflow: hidden;
  margin-bottom: 10px;
}
li {
  float: left;
  margin: 0 10px 0 0;
}
img {
  cursor: pointer;
}
h1 {
  line-height:2.0;
}
p {
  margin: 0 0 10px 0;
}
-->
</style>
</head>
<body>
<div id="container">
<h1>富士山の画像集</h1>
<p>※画像上へマウスを移動すると、その画像をカラーで表示できます。</p>
<ul>
<li><img src="images/01.jpg" width="400" height="300" alt="" onMouseOver="this.src='images/01_o.jpg'" onMouseOut="this.src='images/01.jpg'"></li>
<li><img src="images/02.jpg" width="400" height="300" alt="" onMouseOver="this.src='images/02_o.jpg'" onMouseOut="this.src='images/02.jpg'"></li>
</ul>
<ul><li><img src="images/03.jpg" width="400" height="300" alt="" onMouseOver="this.src='images/03_o.jpg'" onMouseOut="this.src='images/03.jpg'"></li>
<li><img src="images/04.jpg" width="400" height="300" alt="" onMouseOver="this.src='images/04_o.jpg'" onMouseOut="this.src='images/04.jpg'"></li>
</ul>
<ul>
<li><img src="images/05.jpg" width="400" height="300" alt="" onMouseOver="this.src='images/05_o.jpg'" onMouseOut="this.src='images/05.jpg'"></li>
<li><img src="images/06.jpg" width="400" height="300" alt="" onMouseOver="this.src='images/06_o.jpg'" onMouseOut="this.src='images/06.jpg'"></li>
</ul>
</div>
</body>
</html>