人々はまだ古いHTML画像マップを使用していますか?以下のもの:
<map name="test" id="test">
<area shape="poly" alt="" title="" coords=...
または、より新しく、より良い代替手段はありますか?
人々はまだ古いHTML画像マップを使用していますか?以下のもの:
<map name="test" id="test">
<area shape="poly" alt="" title="" coords=...
または、より新しく、より良い代替手段はありますか?
回答:
はい、人々はまだイメージマップを使用しています。代替は、絶対配置とCSSを使用して要素を配置することですが、それは必ずしも優れているわけではありません。また、イメージマップのような形状を使用することもできません。
これらはHTML5仕様に含まれているため、廃止されることはありません。
あなたはまだそれらを自由に使用することができます、彼らは確かにまだウェブ開発で彼らの場所を持っています。あるいは、イメージマップを使用して問題を解決できるというまれな状況が存在することもあります。
CSSまたはイメージマップを使用する別のソリューションは、HTML DOMに埋め込まれたSVGグラフィックを利用することです。
このテクニックを使用してマウスオーバー効果を実現する方法に関する1つのチュートリアルは、このチュートリアルで説明されています。http://www.petercollingridge.co.uk/data-visualisation/mouseover-effects-svgs
重要なポイントは、SVG要素がonmouseoverやonmouseoutなどの従来のdomイベントもトリガーすることです。
特に、エリアをポリゴンにしたい場合は、htmlイメージマップが適しています。JavaScriptを使用して、ロールオーバー効果をマップに追加することもできます。ここに素晴らしいチュートリアルとデモがあります:
http://www.tutorialized.com/view/tutorial/Image-Map-Rollover/3484
画像マップはHTML5仕様のままで、すべてのブラウザでサポートされています。
jQuery RWDイメージマップを使用して、レスポンシブデザインに適合させることができます。https: //github.com/stowball/jQuery-rwdImageMaps
イメージマップの座標を検出し、自動的にサイズ変更します。
Wordpress開発者はプラグインとしても利用できます:http : //wordpress.org/plugins/responsive-image-maps/
シンプルで効果的なソリューション。
はい、まだイメージマップを使用していますが、最後のプロジェクトではラファエルを使用しました。何かを稼働させるのは非常に簡単でした。
http://dmitrybaranovskiy.github.io/raphael/
彼らのウェブサイトから:
Raphaël['ræfeɪəl]は、SVG W3C勧告とVMLをグラフィック作成のベースとして使用しています。つまり、作成するすべてのグラフィカルオブジェクトもDOMオブジェクトであるため、JavaScriptイベントハンドラーをアタッチしたり、後で変更したりできます。ラファエルの目標は、ベクターアートと互換性のあるクロスブラウザーを簡単に描画できるアダプターを提供することです。
素敵なシンプルなイメージマップの例:
http://raphaeljs.com/
完全に削除し、Githubの例のみを提供します。
http://raphaeljs.com/
ドメイン登録の有効期限が切れたときのリンクは最終的に解除されますが、再直接その上には、(世界で)誰もがそのリンクを更新する機会を与えることを今そこにあります。おそらく@orschiroは、記事の1つから始めて、SOでの共同作業に追加できます。
最近のWebサイトで使用されることはほとんどありませんが、クライアントがメールキャンペーンで使用しているようです。ただし、モバイルデバイスの座標系にはスケーリングの問題があることに気付き、確認しました。
**私はこのスレッドが古いことを知っています。最近のメールキャンペーンの問題についてこれについて追加の調査を行っていただけで、他の誰かの助けになると思っていました。
litmus.comのイメージマップサポートに関する質問は、2014年4 月からです
イメージマップがALTタグをサポートしていないため、イメージが読み込まれていない場合、一部のクライアントではALTテキストが表示されません。
イメージマップを使用すると、通常、配信可能性の問題を引き起こし、ダウンロード速度を妨げる可能性のある大きな画像が使用されます(特にモバイルユーザーにとって重要)。
そして最も重要なのは、iOS(iphone / ipad)は、画像が拡大縮小されてもリンクを壊すため、画像マップのリンク座標を拡大縮小しないことです。iOSはメールの開封の大部分を占めるため(iPhone + iPad = http://emailclientmarketshare.com/経由で38%)、これは重要です。
イメージマップはhtmlおよびhtml5で非常に興味深いオプションであり、それらはまだ使用されており、私は個人的に気に入っています。そのため、モバイルデバイスで問題が発生していることが問題であり、スケーリングに関連しています。
はい、私は自分で体験しましたが、html html5に登録している学生です。初心者の場合は、w3choolsリンクをたどります。
http://www.w3schools.com/html/html_images.asp
あなたはこの[ページからたくさん得るでしょう