画像内リンク <img src="画像名">|HTML辞典|HTMLタグ・CSS

HomeHTML辞典画像内リンク <img src="画像名">
サイト内検索

画像内リンク <img src="画像名">

画像内の特定の場所からリンクする
タグ

<img src="画像名" usemap="#マップ名">

<map name="マップ名">
<area shape="rect" coords="座標指定" href="リンク先" alt="代替テキスト">
<area shape="circle" coords="座標指定" href="リンク先" alt="代替テキスト">
<area shape="poly" coords="座標指定" href="リンク先" alt="代替テキスト">
</map>
見本

<img src="img/usemap.gif" usemap="#sozaiya">

<map name="sozaiya">
<area shape="rect" coords="28,24,138,134" href="index.html" alt="トップページ">
<area shape="circle" coords="230,125,58" href="sakusei_html.html" alt="HTMLページ">
<area shape="poly" coords="308,65,370,65,370,32,426,82,370,128,370,98,308,98" href="sakusei_css.html" alt="CSSページ">
</map>
結果
トップページ HTMLページ CSSページ
解説

画像タグに書かれている 「usemap」 と マップタグに書かれている「name」 を同じ名前にして下さい。ここを同じにすることで関連づけることができます。

上の画像タグ部分で指定している img/usemap.gif の 「img」 はフォルダ、「usemap」 はファイル名、「.gif」 は画像の種類(拡張子)です。

shape」 で、リンクエリアの形を選ぶ事ができます。
  • rect」 画像内のリンクを四角形で指定する。
  • circle」 画像内のリンクを円で指定する。
  • poly」 画像内のリンクを多角形で指定する。
coords」 で、リンクエリアの座標を指定する事ができます。
  • rect」 coords="横,縦,横,縦,横,縦,横,縦" のように、1点ずつ横と縦の座標を指定していきます。4角形なので4点分の指定が必要になります。
     例 : coords="28,24,138,134"
  • circle」 coords="円中の縦,円中の横,円の半径" のように座標を指定します。要するに円の中心を座標で選んで半径を指定します。
     例 : coords="230,125,58"
  • poly」 coords="横,縦,横,縦,横,縦,横,縦,横,縦,横,縦" のように、必要な点の数だけ座標を指定していきます。
     例 : coords="308,65,370,65,370,32,426,82,370,128,370,98,308,98"


練習用書き込みフォーム(サンプル表示)


素材の森 素材NAVI 素材R 素材・壁紙 イラスト素材 素材・作成 素材ランキング 無料素材リンク 素材ファン
無料HP素材、ホームページテンプレート、HTMLタグ・CSS、質問・用語の検索 サイト内検索
素材ランキング 素材NAVI 素材の森 素材サーチ フリー素材 素材・画像 素材・壁紙 素材R Webランキング