Posiadam element div zawierający mapę dla miasta o żywotności. Potrzebuję umieścić w nim szpilki lub znaczniki, ale moim problemem jest to, że szpilki zmieniają lokalizację na podstawie szerokości okna.Znaczniki na elastycznej mapie
Jak to naprawić, bez względu na rozmiar używanej przeglądarki, szpilki znajdują się w tym samym miejscu na mapie?
<div class="MapContainer">
<a href="http://www.google.dk" style="position: absolute; top: 240px; left: 650px;">
<img class="pin" src="~/Content/1453392082_map_pin_fill.png" data-val-text="Bageri" />
</a>
<a href="http://www.google.dk" style="position: absolute; top: 258px; left: 670px;">
<img class="pin" src="~/Content/1453392082_map_pin_fill.png" data-val-text="Rådhus" />
</a>
<a href="http://www.google.dk" style="position: absolute; top: 258px; left: 670px;">
<img class="pin" src="~/Content/1453392082_map_pin_fill.png" data-val-text="Nærbrugs" />
</a>
<a href="http://www.google.dk" style="position: absolute; top: 258px; left: 670px;">
<img class="pin" src="~/Content/1453392082_map_pin_fill.png" data-val-text="Ejendomshandel" />
</a>
<a href="http://www.google.dk" style="position: absolute; top: 258px; left: 670px;">
<img class="pin" src="~/Content/1453392082_map_pin_fill.png" data-val-text="Avis" />
</a>
</div>
.MapContainer {
background-image: url('../Content/bastumhuhej2.png');
position: relative;
background-size: contain;
height: 100vh;
background-repeat: no-repeat;
}
użyć ''% wartości dla 'top' i' left' nieruchomości. –
Czy próbowałeś zdefiniować górne i lewe właściwości za pomocą względnych jednostek (np. '%')? – fcalderan
Z% wciąż widzę małe ruchy w pozycjach szpilek –