2010-08-17 12 views

답변

6

네 확실히, 그냥 (배경 이미지) 상대적 위치 DIV 내부의 절대 위치 링크를 사용합니다.

샘플 HTML

<div class="hotspot-container"> 
    <a href="some-href-for-the-hot-spot" class="hotspot">&nbsp</a> 
</div> 

CSS

.hotspot-container { 
    width: 200px; height: 200px; 
    position: relative; 
    background: url(some-background-image) no-repeat; 
} 
    .hotspot-container .hotspot { 
    width: 10px; height: 10px; 
    position: absolute; 
    top: 20px; /* Top coord of hotspot (relative to parent, bottom: 20px is also valid) */ 
    left: 20px; /* Left coord of hotspot (right: 20px is also valid); */ 
    } 
+0

많은 감사합니다! 완벽하게 작동합니다. – Erik

+0

probs가 없으면 원하는 수의 핫스팟을 추가 할 수 있으며 z- 색인 속성 (예 : z- 색인 : 100)을 사용하여 중복을 제어 할 수 있습니다. 가장 높은 z- 색인이 위에 앉을 것입니다. 재미있어! – Marko

+0

IE7에서는 작동하지 않는 것 같습니다. 핫스팟을 인식하지 못합니다. – Marsman

관련 문제