前へ 目次 目次へ
クライアント側イメージマップ
 

イメージマップとは、 1枚の画像の複数の領域にリンクを張ったもののことです。 ここでは、クライアント側で動かすイメージマップを作ってみましょう。

 
領域を指定する
 

ここでは、以下の画像をイメージマップにする方法を見ていきましょう。

匍匐前進ロボット

イメージマップを作るには、img 要素に usemap 属性を使って、 画像に名前をつけます。

map 要素で、上で付けた名前を name 属性として指定します。

あとは area 要素を使って、どの領域にどこへのリンクを張るかを指定します。

領域の指定は、area 要素で shape 属性を使って領域の形を、 coords 属性を使って座標を指定します。

形状shape属性の値coords 属性の座標の指定方法
長方形rect左上X座標,左上Y座標,右下X座標,右下Y座標
円形circle中心のX座標,中心のY座標,半径
多角形poly全ての頂点に対して、X座標,Y座標の順番に指定
全体default

ソース表示

<img src="d020718.jpg" usemap="#d020718" border="0">
<map name="d020718">
<area shape="rect" coords="118,60,171,132"
 href="http://akizukidenshi.com/" alt="PIC16F84">
<area shape="rect" coords="5,27,292,60"
 href="http://www.nihonbashimokei.co.jp/" alt="RCサーボモータ FUTABAS300">
<area shape="rect" coords="116,132,175,196"
 href="http://akizukidenshi.com/" alt="ニッケル水素電池 単3型1.2V">
<area shape="default" nohref>
</map>

PIC16F84 RCサーボモータ FUTABAS300 ニッケル水素電池 単3型1.2V

クリッカブルマップ作成ソフトC-MAP

 
2003/07/16(Wed)
トップページへ
SEO [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送