2011-03-09 48 views
99

人們仍然使用舊的HTML圖像地圖嗎?那些與:是否仍然使用HTML圖像地圖?

<map name="test" id="test"> 
<area shape="poly" alt="" title="" coords=... 

還是有一個更新的,更好的選擇?

+1

當你問更好有東西很多獲得與否,你SH應該給出一種比較的手段。更好以什麼方式,或爲了什麼目的?還有更強大的工具比我們所掌握的影像地圖,更多的太複雜了... – 2011-03-09 17:18:08

+1

好一點 - 我還沒有使用的圖像地圖很長一段時間,並認爲這可能是由編碼的改進方法所取代。基於 – ss888 2011-03-09 17:23:01

+1

的JavaScript /層的功能,以及閃存已經在剛纔的一切我遇到取代影像地圖......我不記得我最後一次見到一個在現役。如果你心裏有一個特定的目的雖然更具體的答案可能是更容易獲得:) – 2011-03-09 17:25:03

回答

46

是的,人們仍然使用圖像映射。另一種方法是使用絕對定位和CSS定位元素,但這不一定更好。它也不允許你有像形象地圖形狀

+0

好吧,所以html圖像地圖仍然很好?如何添加懸停/滾動效果? – ss888 2011-03-09 17:16:45

+4

也是這樣的:http://www.svennerberg.com/examples/imagemap_rollover/ – JohnP 2011-03-09 17:22:57

+0

我的圖像映射的主要問題是不像它們關聯的圖像,它們不能縮放到瀏覽器或屏幕大小。我希望OP研究SVG格式 – Martin 2015-02-18 12:04:47

17

是的HTML圖像地圖是很好,尤其是如果你想你的地區是一個多邊形。您可以使用JavaScript爲地圖添加翻轉效果。有一個很好的教程和演示在這裏:

http://www.tutorialized.com/view/tutorial/Image-Map-Rollover/3484

+7

+1 - 儘管CSS和絕對定位可以做很多事情,但圖像地圖仍然是檢測非矩形多邊形區域懸停的唯一方法。 – Blazemonger 2011-12-21 13:59:12

43

They are in the HTML5 specification,所以他們不會得到過時。

你仍然可以自由使用它們,它們當然在web開發中仍然佔有一席之地。或者我可以說,那些罕見的情況下,你可以用圖像映射最好地解決某些問題。

15

使用CSS或圖像映射的替代解決方案是使用嵌入到HTML dom中的SVG圖形。就如何實現使用這種技術鼠標懸停效果

一個教程本教程描述:http://www.petercollingridge.co.uk/data-visualisation/mouseover-effects-svgs

關鍵外賣在於SVG元素也觸發傳統DOM事件包括的onmouseover的onmouseout

+1

+1 SVG是映像映射的最佳直接替代方案,因爲交互可以具有任意形狀。與圖像映射非常相似的東西可以在矢量座標切割柵格像素圖像時創建[通過給SVG元素提供圖像填充](http://stackoverflow.com/questions/3796025/fill-svg-path-element-with -a-背景圖像)。但即使如此,在某些情況下,區域地圖可能會更好(它們更簡單,並且不會裁剪圖像,有時候這可能是可取的)。 – user568458 2013-09-02 14:39:14

5

是的,我仍然使用圖像映射,但是我上一個項目使用了Raphaël。開始並運行起來相當容易。

http://dmitrybaranovskiy.github.io/raphael/

從他們的網站:

聖拉斐爾['ræfeɪəl]使用SVG W3C推薦標準和VML作爲創建圖形鹼 。這意味着您創建的每個圖形對象也是一個DOM對象,因此您可以附加JavaScript事件處理程序或稍後修改它們。 Raphaël的目標是提供一個適配器,使 使繪圖矢量藝術兼容跨瀏覽器和簡單。

尼斯簡單的圖像映射例如:

http://dmitrybaranovskiy.github.io/raphael/australia.html

+1

上面提供的鏈接不再有效。 – orschiro 2016-04-03 10:50:33

+1

它不會花費太多爲你自己修復鏈接,而不是呻吟和downvoting :( – 2016-04-03 11:07:24

+1

親愛的大衛,我刪除downvote。你如何修復鏈接只是簡單地打破?我會刪除'http:// raphaeljs.com /'完全只提供了Github的例子 – orschiro 2016-04-04 13:49:36

3

雖然我很少看到他們對現代的網站使用了,他們似乎被我的客戶在他們的電子郵件廣告活動中使用。但是,我注意到,confirmed移動設備上的座標系存在一些縮放問題。

**我知道這個線程是舊的,我只是在做一些額外的研究,這對於最近的電子郵件活動的問題,並認爲這可以幫助別人的路線。

-1

圖像映射在HTML和HTML5相當有趣的選擇,他們仍然被使用,我個人很喜歡它,因此我覺得在移動設備issuse我的問題是relatd縮放

是的,我有經驗,但我自己,但是我是一個學生就讀於HTML HTML5和begineers我想跟着w3chools鏈接

http://www.w3schools.com/html/html_images.asp

你可以從這[頁

相關問題