|    40  41  42  43  44  45  46  47  48  49  50  51  52  53  54  |

イメージマップを作る

イメージマップの作成方法などを紹介します。

イメージマップとは画像に複数のリンクを設定したもの

1 枚の画像の中に長方形、円形、多角形の領域を作り、各領域に対してリンクを設定した画像 (イメージマップ) を作成することができます。

イメージマップ (「クリッカブル マップ」 と呼ばれることもあります) は特定の領域をクリックすると、指定された URL にアクセスすることができるグラフィック イメージです。イメージ上の領域は、図形(多角形、円形、長方形)とその座標を定義することによって与えられます。すなわち一つの画像に複数のリンクを貼った物です。

例えば、地図上の任意の場所をクリックするとその場所に関する情報を表示する、といった利用方法が考えられます。イメージマップを上手に利用すれば、見栄えがよく、読む人がナビゲーションしやすいページを作ることができます。

次の2種類のイメージマップがある。

注意アイコン

イメージマップ使用するうえでの注意点(その1)

イメージマップは便利ですが、画像を見ることができなければリンクをたどることが一切不可能になってしまうという欠点もあります。例えば、ブラウザーで画像を表示できない(しない)利用者もいますし、目が不自由で音声に変えて読んでいる方々にとってもリンクをたどるのが困難になります。イメージマップを使用する場合は、通常の文字のリンクを同時に提供するか、または画像内の各リンク元の領域に説明 (代替テキスト) を付けておけばこのような欠点を補うことができます。

注意アイコン

イメージマップ使用するうえでの注意点(その2)

サーバーサイド イメージマップにはブラウザにリンク先の情報がなく、画像を表示しないとリンク先に移動することができません。このため、目の不自由な人には利用しやすいページとはなりません。サーバーサイド イメージマップはなるべく使わないようにしましょう。

イメージマップを作成する

イメージマップの作成は [イメージマップ エディター] ダイアログボックスで行います。長方形、円形、または多角形の領域を作り、リンクを設定します。

① 「ページ編集」 画面で、編集する画像を右クリックし、表示されるメニューから [画像を編集-イメージマップの編集] を選択します。

② [イメージマップ エディター] ダイアログボックス内の 多角形円形、または 方形 をクリックします。

③ [イメージマップ エディター] ダイアログボックスの画像上で、選択したい領域が入るように対角線方向へドラッグします。

④ [属性]ダイアログボックスでリンク先を指定します。

⑤ 必要に応じて [ターゲット] の右にある▼をクリックし、リンク先をどのようにして表示するかを選択します。

⑥ [OK] ボタンをクリックします。

⑦ [イメージマップ エディター]ダイアログボックスの マップリストの表示 をクリックします。

⑧ 各項目を選択して、[代替テキスト]に領域の意味やリンク先の説明などを入力します。

⑨ 上記の操作3.~8.を繰り返して、1つの画像に複数のリンクを設定します。

ヒントのアイコン

イメージマップの編集

リンク先を変更するには、[イメージマップ エディター]ダイアログボックスで目的の項目をクリックし、リンクの編集 をクリックすると、リンク先を変更するための[属性]ダイアログボックスが表示されます。[属性]ダイアログボックスに別のリンク先を指定してください。

リンクを解除するには、[イメージマップ エディター]ダイアログボックスで目的の項目をクリックし、削除 をクリックすると、その項目に対応する領域が消えて、リンクが解除されます。

ページトップへ

イメージマップを保存する

イメージマップの保存形式には、クライアントサイド(CSIM)とサーバーサイド(NCSA、CERN)があります。ここでは、管理が簡単なクライアントサイドで保存する方法を説明します。

① 画像を右クリックし、表示されるメニューから[画像を編集-イメージ マップの編集]を選択します。

② [イメージマップ エディター] ダイアログボックスの [イメージ] の右にある▼をクリックして [CSIM] を選択します。

③ [マップ] が指定されているのを確認して、[OK] ボタンをクリックします。(マップ名を変更することもできますが、半角の英数字で指定することをお勧めします。)

注意アイコン

保存できないケース

「イメージマップ エディター」 の項目で、[領域外] は URL などを定義しなくてもかまいませんが、その他に未定義の項目がある場合は保存できません。

ヒントのアイコン

イメージマップの削除

一度イメージマップを保存したあとでイメージマップを削除するには、かんたんナビバーの[画像の効果]ボタンをクリックし、表示されるメニューから[イメージマップの解除]を選択するか、または画像を右クリックし、表示されるメニューから[画像を編集-イメージ マップの削除]を選択してください。画像からイメージマップが削除され、設定前の画像に戻ります。

ページトップへ

イメージマップの HTML ソース

上記の操作で作成された HTML ソースです。

img 要素

画像をクライアント側クリッカブルマップにするには、当該画像を埋め込む img 要素に usemap 属性を用いて後述の map 要素と関連付けます。

<img src="map.gif" alt="サンプル" usemap="#computer_center1" />

map 要素

クライアント側クリッカブルマップの定義です。

<map name="computer_center1" id="computer_center1> ~ </map>

基本的に、map 要素はマップとなる img 要素が埋め込まれている HTML 文書の body 要素内であれば、当該 img 要素より前に置いても後ろに置いても構いません。

area 要素

map 要素の直下には領域の数だけ area 要素を記述します。

<area href="oth13.html#N_zoom" shape="rect" coords="169,219 382,265" alt="拡大鏡" />

ページトップへ

|    40  41  42  43  44  45  46  47  48  49  50  51  52  53  54  |