Pracuję nad responsywną stroną i mam problem z mapami obrazów. Wygląda na to, że Mapy obrazów nie działają z współrzędnymi opartymi na wartościach procentowych. Po nieco googlowaniu znalazłem obejście JS - http://mattstow.com/experiment/responsive-image-maps/rwd-image-maps.html. Jednak chcę, aby strona działała z wyłączonym JS.Responsive CSS Image Anchor tags - Image Maps style
Po wyczerpaniu tych możliwości postanowiłem sprawdzić, czy za pomocą obrazów umieszczam względnie umieszczone znaczniki zakotwiczenia, aby zrobić to samo. To i tak jest lepsza opcja IMO. Próbowałem umieścić znaczniki kotwicy nad obrazem w oparciu o pozycję i rozmiar w procentach, ale za każdym razem, gdy przeskalowuję przeglądarkę, znaczniki kotwicy poruszają się nieproporcjonalnie do obrazu.
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;
}
Oto jsFiddle opisać, co mam na myśli - http://jsfiddle.net/wAf3b/10/. Kiedy zmieniam rozmiar okna HTML wszystko staje się przekrzywione.
Każda pomoc bardzo ceniona.
spróbuj z marginesem-lewym i margines-górnym zamiast u góry i po lewej. –