HTML作成編

8.Image Map




.
A. ソースの説明

ソース

<html>
<img src="images/map.gif" usemap="#sample" border="0">

<map name="sample">
<area shape="rect" coords="23,108,117,145" href="info.html">
<area shape="circle" coords="193,110,48" href="menu.html">
<area shape="polygon" coords="270,136,408,84,416,148" href="search.html">
<area shape="default" nohref>
</map>

</html>

1)まず、Mapにしたい画像(gifなど)を用意しましょう。

<Map>〜</Map>タグでマップデーターを定義します。 (<html>〜</html>の外でも構わない)

2)Mapに自分で適当な名前を付ける。ここでは、 <map name="sample">〜</map>

3)Mapにする画像の<img>タグにの中に 「usemap="#sample"」を加えてマップデーターを指定する。 (Mapに名前を付けるのは、その為です。)

4)<Map>タグ内の説明

「shape="rect"」は、四角。
「shape="circle"」は、円形。
「shape="polygon"」は、多角形。
「shape="default"」は、それ以外の領域。
(「shape="default" nohref」とすると領域外での、 リンクはない事になる)

「coords="**,**,..."」で座標の指定。(数値入力−単位:pixels)

「href="***.html"」は、リンク先の指定。(フレームでの場所を指定したい場合は、「href="***.html" target="***"」)

.

Y軸↑イメージMap
X軸 →

B. Map1 (四角)

(1).四角の左上の角の座標(X,Y)を図る。

ここでは、「23,108」 この数字をそれぞれ「@,A」とする。

(2).四角の右下の角の座標(X,Y)を図る。

ここでは、「117,145」 この数字をそれぞれ「B,C」とする。

(3).これを「coords=""」の中に入れます。

すると、「coords="@,A, B,C"」となります。

ソースにすると、(shape="rect"は、四角の定義)

<area shape="rect" coords="23,108,117,145" href="info.html">

.
C. Map2 (円形)

(1).円の中心の座標(X,Y)を図る。

ここでは、「193,110」 この数字をそれぞれ「@,A」とする。

(2).半径の値を出す為にX軸かY軸に水平又は垂直に(X,Y)を図る。

ここでは、Y軸にそって計り「193,62」となりました。
Y軸にそって計ったのですから、ここで中心でのY値と円周でのY値の差を出します。 「48」となり、 これを「B」とします。

(3).これを「coords=""」の中に入れます。

すると、「coords="@,A, B"」となります。

ソースにすると、( shape="circle"は、円形の定義)

<area shape="circle" coords="193,110,48" href="menu.html">

.
D. Map3 (多角形)

(1). 多角形は、すべての角の座標(X,Y)を図る。 (どこの角から計り始めても良い)
ここでは、三角形なので三個所の座標(X,Y)を図ります。

270,136」 この数字をそれぞれ「@,A」とする。
408,84」 この数字をそれぞれ「B,C」とする。
416,148」 この数字をそれぞれ「D,E」とする。
(2). これを「coords=""」の中に入れます。

すると、「coords="@,A, B,C, D,E"」となります。

ソースにすると、(shape="polygon"は、多角形の定義)

<area shape="polygon" coords="270,136,408,84,416,148" href="search.html">

.
E. Map位置の測定

(1).自分の持っているグラフィックソフトなどで座標(X,Y)を図る。

Micrografx Picture Publisher6.0の場合

@ツールバーの「表示(V)」→「情報の表示(I)」をクリックして「情報」Viewを表示させる。

画像を見る

A数値を計る前に、単位の設定が「ピクセル」になっているかを確認する。

ツールバーの「ツール(T)」→「オプション(O)」をクリックして「オプション」Viewを表示させる。

画像を見る

その中の「単位」を開き「単位(T)」の欄を「ピクセル」にして「OK」を押す。

画像を見る

Bその後、ポインターを画像に持っていって計ると、「情報」に「ピクセル」値が表示されます。

画像を見る

Adobe Photo Shop4.0の場合

@ナビゲーターパレットの「情報」を開く

画像を見る

A数値を計る前に、単位の設定が「ピクセル」になっているかを確認する。

ツールバーの「ファイル(F)」→「環境設定(F)」→「単位・定規(U)」をクリックする。

画像を見る

又は、「ファイル(F)」→「環境設定(F)」→「一般」をクリックして「単位・定規」を表示させる。
(バージョンによっては、「ファイル」→「環境設定」かもしれない)

その中の「単位・定規」を開き「単位(U)」の欄を「pixels」にして「OK」を押す。

画像を見る

Bその後、ポインターを画像に持っていって計ると、「情報」に「ピクセル」値が表示される。

(2).Mapedit(クリッカブルマップの作成Soft)を購入する。

Mapeditのダウンロード




次のPAGEは、フレーム関連タグです。


戻る
次へ




The Purposeロゴ
http://www.web-purpose.com/purpose/
Copyright (C) 1997-2005 Tomio Sato. All Rights Reserved.