Ho lavorato a un sito reattivo e ho riscontrato un po 'di problemi con le mappe immagine. Sembra che le mappe immagine non funzionino con le coordinate basate sulla percentuale. Dopo un po 'di ricerca su google ho trovato una soluzione JS - http://mattstow.com/experiment/responsive-image-maps/rwd-image-maps.html. Tuttavia voglio che il sito funzioni con JS disabilitato.Tag di ancoraggio dell'immagine CSS reattivi - Stile mappe immagine
Quindi, dopo aver esaurito tali possibilità, ho deciso di esaminare l'uso di tag di ancoraggio relativamente posizionati sulle immagini per fare la stessa cosa. Questa è un'opzione migliore comunque IMO. Ho provato a posizionare i tag di ancoraggio sull'immagine con la posizione e le dimensioni in base alla percentuale, ma ogni volta che ridimensiono il browser i tag di ancoraggio si muovono in modo sproporzionato sull'immagine.
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;
}
Ecco un jsFiddle per descrivere quello che voglio dire - http://jsfiddle.net/wAf3b/10/. Quando ridimensiono la finestra HTML, tutto diventa distorto.
Qualsiasi aiuto molto apprezzato.
provare con margin-left e margin-top anziché top e left. –