Hallo zusammen!
Ich habe für eine Website eine Image Map gemacht, weil ich aus einem großen Bild bestimmte Bereiche verlinken will (zu unterschiedlichen Zielen).
Leider kann man bei Image Maps ja nur mit festen Pixelwerten arbeiten (weil die Browser noch keine % - Angaben für die area coords akzeptieren -.-) und weil das Bild je nach Bildschirmauflösung ja skaliert suche ich für dieses Problem nun seit über 4,5 Stunden einen Workaround.
Hab mich bereits durch google gewühlt und viele Sachen ausprobiert von Javascript über selbst angefertigte Php-Lösungen und was weiss ich nicht alles...
Weil leider nichts wirklich funktioniert hat such ich mir jetzt Hilfe.
Mein letztes Ergebnis ist das jQuery Plugin zum Thema Responsive Image Maps.
siehe: http://mattstow.com/experiment/responsive-image-maps/rwd-image-maps.html
Leider kriege ich auch diese Lösung nicht zum Laufen.
Aber die verlinkten Bereiche funktionieren nach wie vor nur auf 1920x1080 und nicht auf 1600x900.
Was ist falsch ?
Danke für die Hilfe!
Gruß
Ich habe für eine Website eine Image Map gemacht, weil ich aus einem großen Bild bestimmte Bereiche verlinken will (zu unterschiedlichen Zielen).
Leider kann man bei Image Maps ja nur mit festen Pixelwerten arbeiten (weil die Browser noch keine % - Angaben für die area coords akzeptieren -.-) und weil das Bild je nach Bildschirmauflösung ja skaliert suche ich für dieses Problem nun seit über 4,5 Stunden einen Workaround.
Hab mich bereits durch google gewühlt und viele Sachen ausprobiert von Javascript über selbst angefertigte Php-Lösungen und was weiss ich nicht alles...
Weil leider nichts wirklich funktioniert hat such ich mir jetzt Hilfe.
Mein letztes Ergebnis ist das jQuery Plugin zum Thema Responsive Image Maps.
siehe: http://mattstow.com/experiment/responsive-image-maps/rwd-image-maps.html
Leider kriege ich auch diese Lösung nicht zum Laufen.
HTML:
<img src="images/Kontakt_mia.jpg" alt="kontakt" width="100%" height="100%" style="z-index:1" usemap="#Start" />
<map name="Start">
<area shape="rect" coords="300,150,450,300"
href="" alt="startseite" />
<area shape="rect" coords="70,620,170,700"
href="" alt="startseite" />
<area shape="rect" coords="210,620,310,700"
href="" alt="startseite" />
<area shape="rect" coords="350,620,450,700"
href="" alt="startseite" />
</map>
Code:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script src="jquery.rwdImageMaps.min.js"></script>
<script>
$(document).ready(function(e) {
$('img[usemap]').rwdImageMaps();
});
</script>
Aber die verlinkten Bereiche funktionieren nach wie vor nur auf 1920x1080 und nicht auf 1600x900.
Was ist falsch ?
Danke für die Hilfe!
Gruß