Ho un div che contiene una mappa per una città virtuale. Ho bisogno di inserire alcuni pin o marker, ma il mio problema è che i pin cambiano posizione in base alla larghezza della finestra.Indicatori sulla mappa reattiva
Come può essere risolto in modo che, indipendentemente dalle dimensioni del browser utilizzato, i pin si trovino nello stesso punto sulla mappa?
<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;
}
Usa i valori '%' per il 'top' e' left' proprietà. –
hai provato a definire le proprietà superiore e sinistra con le unità relative (ad esempio, '%')? – fcalderan
Con% posso ancora vedere piccoli movimenti nelle posizioni dei pin –