다음과 같은 문제점이 있습니다. 사이트에지도를 표시하고 싶습니다. 지도는 배경 이미지입니다.빈 컨테이너에 요소를 배치하십시오.
이 코드는 이미지를 완벽하게 책임집니다.
section#map {
max-width: 960px;
}
div#map-image {
background: url(Map.jpg) top left no-repeat;
background-size: 100%;
padding-top: 41.875%; /* 402px/960px = 0.41875 height/width of map */
}
지금까지 너무 좋아!
하지만 이제지도에서 일종의 위치 핀을 사용하고 싶습니다. 그 위치는 반응 형입니다. 애니메이션을 만들고 싶기 때문에지도 그래픽에 포함시키지 않았으므로 테이블에 포함됩니다.
그럴 수 있습니까?
부모 요소의 너비/높이가 지정되지 않았으므로 position:relative;
을 사용하면 작동하지 않습니다. 여백/안쪽 여백도 작동하지 않았습니다. 위치 핀
스타일 :
span#location
{
background-color: red;
width: 12px;
height: 12px;
border-radius: 6px;
/*position: relative;
top: 86.9%;
left: 52.26%;*/
}
HTML은 다음과 같습니다
<section id="map">
<span id="location"></span>
<div id="map-image"></div>
</section>
모든 아이디어를 어떻게 해내?
감사합니다,하지만 난 당신이 오타를 찾은 것 같아 :하지만,이 작업을 보인다 나는 위치'에'#의지도'를 설정할 때 작동 : 상대;'와'#의 location'에 '위치 : 절대' –
@ mr.moe 오타가 수정되었습니다. – otherDewi