これを行うための複数の方法があります。
古き良き<map>
は、コメントで言ったように、1になります。お互いの上に複数の画像を配置することは、別のものになります。
画像を見る私がをお勧めする方法は、create an SVGです。画像は3Dツールから来ているようです。ほとんどの場合、イメージをSVGとしてエクスポートして、そのSVGをWebページに表示することができます。このようにする利点は次のとおりです。
- 画像サイズが小さくなります。ほとんどの場合、対応するピクチャはピクセルベース(jpeg/png/etc)より小さくなります。
- 画像は品質の低下なしに拡大縮小されます。この場合、最も重要なの
- :あなたは簡単にそれぞれのような、私はSVGの概要を読むことをお勧めします
など、クリック、それ自身の要素を構築し、あなたがホバーに反応し、それを持つことができることを意味することができます:
あなたが行くあなたのJPEG画像を使用(していないしたい場合SVGルートの場合)でも、SVGを使用して "ホバーゾーン"を作成することができます。
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 800 500" preserveAspectRatio="xMinYMin meet" >
<image width="800" height="500" xlink:href="yourImage.jpg" />
<polygon id="building1" points="200,10 250,190 160,210" width="800" height="500" />
</svg>
をそして、あなたはあなたのJSコードを#building1
にホバーに反応することができます:それはこのようになります。このテクニックのチュートリアルは次のとおりです。http://thenewcode.com/760/Create-A-Responsive-Imagemap-With-SVG
イメージマップ – Shalini
を使用することができます。 –