<map>: イメージマップ要素
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
試してみましょう
属性
例
2 つの領域があるイメージマップ
左側のオウムをクリックすると JavaScript に、右のオウムをクリックすると CSS に飛びます。
HTML
html
<!-- Photo by Juliana e Mariana Amorim on Unsplash -->
<map name="primary">
<area
shape="circle"
coords="75,75,75"
href="https://developer.mozilla.org/docs/Web/JavaScript"
target="_blank"
alt="JavaScript" />
<area
shape="circle"
coords="275,75,75"
href="https://developer.mozilla.org/docs/Web/CSS"
target="_blank"
alt="CSS" />
</map>
<img
usemap="#primary"
src="parrots.jpg"
alt="350 x 150 picture of two parrots" />
結果
技術的概要
コンテンツカテゴリー | フローコンテンツ、 記述コンテンツ、 知覚可能コンテンツ |
---|---|
許可されている内容 | すべての透過的要素 |
タグの省略 | なし。開始タグと終了タグの両方が必須です。 |
許可されている親要素 | 記述コンテンツを受け入れるすべての要素 |
暗黙の ARIA ロール | 対応するロールなし |
許可されている ARIA ロール | 許可されている role なし |
DOM インターフェイス | HTMLMapElement |
仕様書
Specification |
---|
HTML Standard # the-map-element |
ブラウザーの互換性
BCD tables only load in the browser