Ich habe an einer Responsive-Site gearbeitet und bin mit Image Maps zu einem Problem geworden. Es scheint, dass Imagemaps nicht mit prozentbasierenden Koordinaten arbeiten. Nach ein bisschen Googeln fand ich eine JS Workaround - . Allerdings möchte ich die Website mit JS deaktiviert arbeiten.Responsive CSS Image Anchor-Tags - Image Maps style
Also nach der Erschöpfung dieser Möglichkeiten entschied ich mich zu prüfen, mit relativ positionierten Anchor-Tags über die Bilder, um das gleiche zu tun. Dies ist sowieso eine bessere Option IMO. Ich habe versucht, die Anker-Tags über dem Bild mit prozentualer Position und Größe zu platzieren, aber wenn ich den Browser neu skaliere, bewegen sich die Anker-Tags überproportional zum Bild.
HTML:
<div id="block">
<div>
<img src="http://www.wpclipart.com/toys/blocks/abc_blocks.png">
</div>
<a href="#" class="one"></a>
<a href="#" class="two"></a>
</div>
CSS:
#block img {
max-width: 100%;
display: inline-block;
}
a.one{
height:28%;
width:19%;
top:-36%;
left:1%;
position:relative;
display:block;
}
a.two{
height:28%;
width:19%;
top:37%;
left:36%;
position:absolute;
}
Hier ist ein jsFiddle zu beschreiben, was ich meine - http://jsfiddle.net/wAf3b/10/. Wenn ich die HTML-Box skaliere, wird alles verzerrt.
Jede Hilfe sehr geschätzt.
versuchen Sie mit Rand-links und Rand oben statt oben und links. –