1. 程式人生 > >img usemap屬性 中國地圖連結

img usemap屬性 中國地圖連結

html的img標籤:定義一個影象在網頁中引入。它還有個usemap屬性很有意思。

  看看51ditu首頁中有一個地圖,中部有個中國地圖。點選右鍵下載下來看下就是一個普通的圖片。

  但點選地圖上的省份卻可以觸發不同的事件(或開啟不同的連結),很有意思。原來是使用了usemap屬性。

  當然還要定義一個map標籤。整份程式碼如下:

  <html>

  <head>

  <meta http-equiv="Content-Type" content="text/html; charset=gbk">

  <title>img usemap屬性</title>

  </head>

  <body>

  <img src="http://img.jb51.net/maps/chinamap.gif" usemap="#Map" border="1"/>

  <map name="Map" class="maparea">

  <area shape="rect" coords="73,87,103,104" href="javascript:alert('新疆')">

  <area shape="rect" coords="144,125,173,142" href="javascript:alert('青海')">

  <area shape="rect" coords="84,158,115,175" href="javascript:alert('西藏')">

  <area shape="rect" coords="220,90,257,105" href="javascript:alert('內蒙古')">

  <area shape="rect" coords="348,45,389,61" href="javascript:alert('黑龍江')">

  <area shape="rect" coords="346,68,371,83" href="javascript:alert('吉林')">

  <area shape="rect" coords="323,84,351,100" href="javascript:alert('遼寧')">

  <area shape="rect" coords="298,100,326,114" href="javascript:alert('天津')">

  <area shape="rect" coords="288,120,314,136" href="javascript:alert('山東')">

  <area shape="rect" coords="268,107,295,121" href="javascript:alert('河北')">

  <area shape="rect" coords="207,116,235,130" href="javascript:alert('寧夏')">

  <area shape="rect" coords="186,162,214,179" href="javascript:alert('四川')">

  <area shape="rect" coords="256,142,281,157" href="javascript:alert('河南')">

  <area shape="rect" coords="305,144,332,159" href="javascript:alert('江蘇')">

  <area shape="rect" coords="320,162,342,177" href="javascript:alert('上海')">

  <area shape="rect" coords="216,168,243,185" href="javascript:alert('重慶')">

  <area shape="rect" coords="250,162,277,177" href="javascript:alert('湖北')">

  <area shape="rect" coords="283,161,308,177" href="javascript:alert('安徽')">

  <area shape="rect" coords="213,196,239,209" href="javascript:alert('貴州')">

  <area shape="rect" coords="243,183,269,198" href="javascript:alert('湖南')">

  <area shape="rect" coords="273,185,299,200" href="javascript:alert('江西')">

  <area shape="rect" coords="308,177,334,193" href="javascript:alert('浙江')">

  <area shape="rect" coords="179,210,204,225" href="javascript:alert('雲南')">

  <area shape="rect" coords="227,214,252,228" href="javascript:alert('廣西')">

  <area shape="rect" coords="231,248,257,263" href="javascript:alert('海南')">

  <area shape="rect" coords="292,200,319,214" href="javascript:alert('福建')">

  <area shape="rect" coords="259,219,287,231" href="javascript:alert('廣東')">

  <area shape="rect" coords="244,231,270,246" href="javascript:alert('澳門')">

  <area shape="rect" coords="276,232,304,248" href="javascript:alert('香港')">

  <area shape="rect" coords="311,228,338,243" href="javascript:alert('臺灣')">

  <area shape="rect" coords="272,90,302,107" href="javascript:alert('北京')">

  <area shape="rect" coords="196,130,222,145" href="javascript:alert('甘肅')">

  <area shape="rect" coords="246,116,272,130" href="javascript:alert('山西')">

  <area shape="rect" coords="224,136,252,151" href="javascript:alert('陝西')">

  </map>

  </body>

  </html>

  map標籤裡的area標籤的幾個屬性意義見:http://www.w3school.com.cn/tags/tag_area.asp

  這裡還是記下area的shape屬性,可選項有矩形,圓形和多邊形。尤其要注意的是coords屬性,得結合shape使用,影象左上角的座標是 "0,0"

相關推薦

img usemap屬性 中國地圖連結

html的img標籤:定義一個影象在網頁中引入。它還有個usemap屬性很有意思。   看看51ditu首頁中有一個地圖,中部有個中國地圖。點選右鍵下載下來看下就是一個普通的圖片。   但點選地圖上的省份卻可以觸發不同的事件(或開啟不同的連結),很有意思。原來是使用了usem

用echarts.js製作中國地圖,點選對應的省市連結到指定頁面

這裡使用的是ECharts 2,因為用EChart 3製作的地圖上的省市文字標識會有重疊,推測是引入的地圖檔案china.js,繪製文字的座標方面的問題,所以,這裡還是使用老版本。 ECharts 2需要require載入模組。html中只需要用script引入echarts.js即可。 具體程式碼如下:

Html+Css_利用imgusemap屬性 和 map 以及 area(list) 對影象敏感區域定位

1.利用img 的usemap屬性,利用usemap對應到map的name或者id。 2.並在map標籤裡面巢狀多個area標籤。 3.不同的area裡面的href 屬性 以及相對於影象原點(0,0)

中國地圖

images 技術分享 image com eight mage bsp log ima 中國地圖

中國地圖偏移問題

bsp 現在 國內 我們 基於 .com 用戶 問題 展示 https://zh.wikipedia.org/wiki/中華人民共和國測繪限制 中國法規要求地圖提供商使用一種稱為GCJ-02的坐標系統。百度地圖另外使用一種BD-09坐標系[12],似乎也是基於G

img屬性alt 與 title的區別

dash mda 進行 有道 html文檔 是否 title image 替代 當我們給圖片加屬性的時候,初學時,可能會弄混淆alt與title的區別,那麽這兩個的區別,我們可以從本意來看—— alt原詞是“Alternate&r

vue+vuex+axios+echarts畫一個動態更新的中國地圖

targe net cli main http close borde open 類型 一. 生成項目及安裝插件 # 安裝vue-cli npm install vue-cli -g # 初始化項目 vue init webpack china-map #

基於VUE+TS中引用ECharts的中國地圖和世界地圖密度表

per java out borde UNC reac nta 黑龍江 unit 首先先附上官網 http://echarts.baidu.com/option.html#series-line.label 以及密度表對應geo配置文檔 http://echarts.bai

用 4 行代碼畫一幅中國地圖

Linux為什麽是Python先來聊聊為什麽做數據分析一定要用Python或R語言。編程語言這麽多種,Java, PHP都很成熟,但是為什麽在最近熱火的數據分析領域,很多人選擇用Python語言?數據分析只是一個需求,理論上來講,任何語言都可以滿足任何需求,只是麻煩與簡易之別。Python這門語言誕生也相當之

如何實現中國地圖鑽取到各省地圖

需求描述: 使用 Echarts 統計圖從中國地圖,點選某一省份,在新的頁面中顯示該省份的地圖。 實現思路: 在國家地圖上新增 onclick 事件,點選國家地圖中的省份,生成省份對應的 url, 其中將對應省份的名稱以引數傳遞,在省地圖報表中增加省份的引數,過濾出對應省份的資料,以及動

echarts中國地圖使省份選擇性滑動或點選高亮

本文介紹echarts顯示中國省份圖,對於需要高亮的省份進行篩選。並且對省份進行選擇性互動。 首先我們需要一個顏色集合,代表我們要設定多少種顏色。這裡用到了dataRange。 dataRange: { show:false, x: 'lef

用matlab繪製中國地圖

   reference:https://jingyan.baidu.com/article/870c6fc36fdacfb03ee4be58.html        shp: http://muchong.com/html/201304/574

vue + echart +map中國地圖,省市地圖,區縣地圖

第一步:安裝依賴包 npm install echarts --save 在main.js 中全域性引入import echarts from 'echarts' Vue.prototype.$echarts = echarts 第二步:引入地圖檔案(此處路徑

中國地圖的四色問題

首先,該問題需要運用到資料結構無向圖的相關知識。 將中國地圖(不包含臺灣、海南)看做是一張無向圖,相鄰接的省份用直線相互連線,就能夠得到一張無向圖。 用鄰接矩陣的方法來儲存該無向圖,相鄰結點對應數字1,不相鄰結點對應數字0。 .然後,在主函式中從一種顏色開始迴圈,直到滿足能用這幾種

echarts 地圖展示資料錯誤/中國地圖顯示異常

不醬油了.直接上乾貨. 問題一:顯示以上圖片說明你給編碼不是utf-8.你只需要修改一下你的jsp /html的編碼格式就ok了. 問題二:有的修改完以後顯示的不是你的統計的value的值,顯示的是省份的經緯度的值,(圖自己腦補下) 需要修改以下程式碼 在我標

jquery中國地圖插件

中國 read adding 捐贈 顏色 mar pre 使用 ctype 插件下載地址: http://www.17sucai.com/preview/1266961/2018-09-18/map/js/jsMap-1.1.0.min.js jsMap 項目介紹

echarts中的中國地圖

專案中需要引入地圖外掛來顯示中國各地區的產品數量,於是找到了china.js來生成中國地圖外掛。 <div id="quxiantu" style="width: 500px; height: 430px; margin: auto;border: 1px sol

ECharts中國地圖最簡配置

... ... tooltip: { trigger: 'item' // 預設值就是'item',但是這裡必須要配置! }, visualMap: { /

Echarts中國地圖背景顏色漸變

摘要:關於Echarts地圖的問題,在第一篇就說過引入等相關問題(如還有疑惑請先看之前的文章傳送門)。地圖的背景顏色如何實現漸變呢?主要利用的是Echarts中的geo和visualMap結合實現。visualMap 是視覺對映元件,用於進行『視覺編碼』,也就是將資料對映到視

【eCharts】eCharts實現中國地圖熱力地圖分佈

1.導包 2.實現熱力地圖分佈實現 <!doctype html> <html> <head> <meta charset="utf-8"> <title>echarts.js中國地圖省份懸浮提示</title>