2010-08-17 90 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 2010-08-17 23:49:23

+0

沒有probs,您可以根據需要添加儘可能多的熱點,並且可以使用z-index屬性(即z-index:100)控制重疊。最高的Z指數將位於頂部。玩的開心! – Marko 2010-08-17 23:54:28

+0

這似乎不適用於IE7。它不認識熱點。 – Marsman 2013-02-06 17:29:20