Tôi có một div chứa bản đồ cho một thành phố đầy sức sống. Tôi cần phải đặt một số ghim hoặc điểm đánh dấu trong đó, nhưng vấn đề của tôi là các chân thay đổi vị trí dựa trên chiều rộng cửa sổ.Điểm đánh dấu trên bản đồ phản hồi
Làm cách nào để khắc phục sự cố cho dù kích thước trình duyệt được sử dụng, các chân nằm ở cùng một vị trí trên bản đồ?
<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;
}
Sử dụng% giá trị ' 'cho môi trường' top' và' left' tính chất. –
bạn đã cố gắng xác định các thuộc tính trên cùng và bên trái với các đơn vị tương đối (ví dụ: '%')? – fcalderan
Với% i vẫn có thể thấy các chuyển động nhỏ ở vị trí của các chân –