簡體   English   中英

javascript-重疊透明圖像上的翻轉效果

[英]javascript - rollover effect on overlapping transparent images

我想在重疊的透明圖像上添加翻轉效果。

例如:

下圖分為5個部分,我想在每個部分上添加翻轉效果(不同的圖像)

在此處輸入圖片說明

當O嘗試使用div或img標簽時,圖像將呈現為矩形,因此翻轉效果不合適。 當我將鼠標懸停在黃色之間的綠色部分時,黃色圖像會突出顯示,因為它的z索引很高。

以下是我嘗試過的代碼:

<body>
<br />
<img src="part1.png" onclick="console.log('test1');"/>
<img src="part2.png" onclick="console.log('test2');" style="position:absolute; left:30px; top: 19px;"/>
<img src="part3.png" onclick="console.log('test3');" style="position:absolute; left:70px; top: 15px;"/>
<img src="part4.png" onclick="console.log('test4');" style="position:absolute; left:95px; top: 16px;"/>
<img src="part5.png" onclick="console.log('test5');" style="position:absolute; left:123px; top: 24px;"/>    
</body>

圖片=> 第1部分 第2部分 第3部分 第4部分 第5部分

如果可能的話,我不想使用jQuery。

感謝Kolink和其他人的回應。 我嘗試按照Kolink的建議創建圖像地圖,但是這太困難了,而且如果我對圖像進行了少許更改,那么我將不得不創建一個新的圖像地圖。

我用Flash SWF文件替換了這部分。 對我來說,用Flash創建這種東西要容易得多。

我做這種事情的方式是放置所有圖像元素,然后在頂部放置一個大的不可見(透明)圖像(CSS中的“大”,文件實際上是1x1像素)。 然后將圖像貼圖應用於最上面的圖像。 結果可以在這里看到: http : //pokefarm.org/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM