マウスオーバーで画像を拡大するJavaScript

JavaScriptで、マウスオーバーイベント時に画像を拡大し、マウスアウトイベント時に元の大きさに画像を縮小させる方法。

実装例


実装例(サンプル)の動作について

  1. 画像にマウスのカーソルを合わせると、画像を拡大する。
  2. 画像からマウスのカーソルを外すと、画像を元の大きさに縮小する。

ソースコード

JavaScript

<script type="text/javascript">
function zoom( $this, $height, $width ) {
    $this.style.height = $height + 'px';
    $this.style.width = $width + 'px';
}
</script>

HTML

<img id="sampleImg1" onmouseover="zoom( this, 64, 64 );" onmouseout="zoom( this, 32, 32 );" src="sampleImages1.png" />
<br />
<img id="sampleImg2" onmouseover="zoom( this, 195, 371 );" onmouseout="zoom( this, 97, 185 );" src="sampleImages2.jpg" />

CSS

<style>
#sampleImg1 {
    height: 32px;
    width: 32px;
}
#sampleImg2 {
    height: 97px;
    width: 185px;
}
</style>

スポンサード リンク

カテゴリー: JavaScript, サイズ, 画像, 逆引き パーマリンク