Verwenden die Leute immer noch die alten HTML Image Maps? Die mit:
<map name="test" id="test">
<area shape="poly" alt="" title="" coords=...
Oder gibt es eine neuere, bessere Alternative?
Verwenden die Leute immer noch die alten HTML Image Maps? Die mit:
<map name="test" id="test">
<area shape="poly" alt="" title="" coords=...
Oder gibt es eine neuere, bessere Alternative?
Antworten:
Ja, die Leute benutzen immer noch Imagemaps. Eine Alternative wäre, Elemente mit absoluter Positionierung und CSS zu positionieren, aber das ist nicht unbedingt besser. Es erlaubt Ihnen auch nicht, Formen wie in Imagemaps zu haben
Sie befinden sich in der HTML5-Spezifikation , sodass sie nicht veraltet sind.
Sie können sie weiterhin frei verwenden, sie haben sicherlich immer noch ihren Platz in der Webentwicklung. Oder ich könnte sagen, es gibt seltene Fälle, in denen Sie etwas am besten mit einer Imagemap lösen können.
Eine alternative Lösung zur Verwendung von CSS oder Image Maps wäre die Verwendung von SVG-Grafiken, die in den HTML-Dom eingebettet sind.
Ein Tutorial zum Erreichen von Mouseover-Effekten mit dieser Technik wird in diesem Tutorial beschrieben: http://www.petercollingridge.co.uk/data-visualisation/mouseover-effects-svgs
Der wichtigste Aspekt ist, dass SVG-Elemente auch traditionelle Dom-Ereignisse auslösen, einschließlich OnMouseover und OnMouseout .
Ja, HTML-Imagemaps sind besonders dann gut, wenn Sie möchten, dass Ihr Bereich ein Polygon ist. Sie können Ihrer Karte auch Rollover-Effekte mit Javascript hinzufügen. Hier gibt es ein schönes Tutorial und eine Demo:
http://www.tutorialized.com/view/tutorial/Image-Map-Rollover/3484
Image Maps sind weiterhin in HTML5-Spezifikationen enthalten und werden von allen Browsern unterstützt.
Sie können mithilfe von jQuery RWD Image Maps an das reaktionsschnelle Design angepasst werden: https://github.com/stowball/jQuery-rwdImageMaps
Es erkennt und ändert automatisch die Größe der Bildkartenkoordinaten.
Es ist auch für Wordpress-Entwickler als Plugin verfügbar: http://wordpress.org/plugins/responsive-image-maps/
Einfache und effektive Lösung.
Ja, ich verwende immer noch Imagemaps, aber mein letztes Projekt verwendete Raphaël. Es war ziemlich einfach, etwas zum Laufen zu bringen.
http://dmitrybaranovskiy.github.io/raphael/
Von ihrer Website:
Raphaël ['ræfeɪəl] verwendet die SVG W3C-Empfehlung und VML als Basis für die Erstellung von Grafiken. Dies bedeutet, dass jedes von Ihnen erstellte grafische Objekt auch ein DOM-Objekt ist, sodass Sie JavaScript-Ereignishandler anhängen oder später ändern können. Raphaëls Ziel ist es, einen Adapter bereitzustellen, der das Zeichnen von Vektorgrafiken kompatibel und browserübergreifend macht.
Schönes einfaches Beispiel für eine Bildkarte:
http://raphaeljs.com/
komplett entfernen und nur das Github-Beispiel liefern.
http://raphaeljs.com/
Link wird irgendwann unterbrochen, wenn die Domain-Registrierung abläuft, aber es gibt jetzt eine Umleitung, um allen (auf der Welt) die Möglichkeit zu geben, ihre Links zu aktualisieren. Vielleicht könnten Sie bei @orschiro mit dem im Artikel beginnen und die Zusammenarbeit hier bei SO verstärken.
Während ich sie selten mehr auf modernen Websites sehe, scheinen sie von meinen Kunden in ihren E-Mail-Kampagnen verwendet zu werden. Ich habe jedoch festgestellt und bestätigt, dass es auf Mobilgeräten einige Skalierungsprobleme mit dem Koordinatensystem gibt.
** Ich weiß, dass dieser Thread alt ist. Ich habe gerade einige zusätzliche Nachforschungen für ein kürzlich aufgetretenes Problem mit E-Mail-Kampagnen angestellt und dachte, es könnte jemand anderem auf der ganzen Linie helfen.
Die Frage auf litmus.com zur Unterstützung von Imagemaps ist ab 04/2014
Image Maps unterstützen keine ALT-Tags. Wenn Bilder nicht geladen werden, wird der ALT-Text in einigen Clients nicht angezeigt.
Die Verwendung von Imagemaps führt im Allgemeinen zur Verwendung großer Bilder, was zu Zustellbarkeitsproblemen führen und die Downloadgeschwindigkeit beeinträchtigen kann (besonders wichtig für mobile Benutzer).
Und am wichtigsten ist, dass das iOS (iPhone / iPad) die Linkkoordinaten der Imagemap nicht skaliert, wenn das Bild skaliert wird, wodurch die Links unterbrochen werden. Da iOS einen Großteil der geöffneten E-Mails darstellt (iPhone + iPad = 38% über http://emailclientmarketshare.com/ ), ist dies wichtig.
Ja, es wird immer noch verwendet
Eine Imagemap ermöglicht es einem Benutzer, durch Klicken auf verschiedene Teile eines Bildes einen Hyperlink zu vielen Seiten zu erstellen. Mithilfe der Imagemap erstellen wir einfach Koordinatenlisten, die sich auf einen bestimmten Bereich desselben Bildes beziehen, und geben den Hyperlink an einen anderen Ort. Indem wir dies in einem einzelnen Bild verwenden, geben wir mehrere Links.
Image Map ist eine sehr interessante Option in HTML und HTML5, die noch verwendet werden, und ich persönlich liebe sie. Daher finde ich Probleme auf Mobilgeräten. Mein Problem hängt mit der Skalierung zusammen
Ja, ich habe es selbst erlebt, aber ich bin ein Student, der in HTML HTML5 eingeschrieben ist, und für Anfänger möchte ich dem Link zu w3chools folgen
http://www.w3schools.com/html/html_images.asp
Sie werden viel von dieser [Seite