在HTML中還可以把圖片劃分成多個熱點區(qū)域,每一個熱點域鏈接到不同網(wǎng)頁的資源。這種效果的實質(zhì)是把一幅圖片劃分為不同的熱點區(qū)域,再讓不同的區(qū)域進(jìn)行超鏈接。這就是影像地圖。要完成地圖區(qū)域超鏈接要用到三種標(biāo)簽: img map area 下面分別介紹這些標(biāo)簽的用法:
影像地圖(Image Map)標(biāo)簽的使用格式:
img src= 圖形文件名 usemap= #圖的名稱
!-- 插入圖片時要在 img 標(biāo)記中設(shè)置參數(shù)usemap= #圖的名稱 ismap,以表示對圖像地圖(圖的名稱)的引用;--
map name= 圖的名稱
!--用 map 標(biāo)記設(shè)定圖像地圖的作用區(qū)域,并用name屬性爲(wèi)圖像起一個名字--
area shape=形狀 coords=區(qū)域座標(biāo)列表 href= URL資源地址
......可根據(jù)需要定義多少個熱點區(qū)域
area shape=形狀 coords=區(qū)域座標(biāo)列表 href= URL資源地址
/map
【1】 shape -- 定義熱點形狀
shape=rect: 矩形
shape=circle:圓形
shape=poly: 多邊形
【2】coords -- 定義區(qū)域點的坐標(biāo)
a.矩形:必須使用四個數(shù)字,前兩個數(shù)字為左上角座標(biāo),后兩個數(shù)字為右下角座標(biāo)
例: area shape=rect coords=100,50,200,75 href= URL
b.圓形:必須使用三個數(shù)字,前兩個數(shù)字為圓心的座標(biāo),最后一個數(shù)字為半徑長度
例: area shape=circle coords=85,155,30 href= URL
c.任意圖形(多邊形):將圖形之每一轉(zhuǎn)折點座標(biāo)依序填入
例: area shape=poly coords=232,70,285,70,300,90,250,90,200,78 href= URL
下面是一個例子
img src= planets.jpg border= 0 usemap= #planetmap alt= Planets /
map name= planetmap id= planetmap
area shape= circle coords= 180,139,14 href = venus.html alt= Venus /
area shape= circle coords= 129,161,10 href = mercur.html alt= Mercury /
area shape= rect coords= 0,0,110,260 href = sun.html alt= Sun /
/map
在制作本文介紹的效果時應(yīng)注意的幾點:
1、在 img 標(biāo)記不要忘記設(shè)置usemap、ismap參數(shù),且usemap的參數(shù)值必須與 map 標(biāo)記中的name參數(shù)值相同,也就是說,“圖像地圖名稱”要一致;
2、同一“圖像地圖”中的所有熱點區(qū)域都要在圖像地圖的范圍內(nèi),即所有 area 標(biāo)記均要在 map 與 /map 之間;
3、在 area 標(biāo)記中的 cords 參數(shù)設(shè)定的坐標(biāo)格式要與shape參數(shù)設(shè)定的作用區(qū)域形狀配套,避免出現(xiàn)在shape參數(shù)設(shè)置的矩形作用區(qū)域,而在cords 中設(shè)置的卻是多邊形區(qū)域頂點坐標(biāo)的現(xiàn)象出現(xiàn)。
圖像的影像地圖超鏈接, map 標(biāo)簽淺談
在HTML中還可以把圖片劃分成多個熱點區(qū)域,每一個熱點域鏈接到不同網(wǎng)頁的資源。這種效果的實質(zhì)是把一幅圖片劃分為不同的熱點區(qū)域,再讓不同的區(qū)域進(jìn)行超鏈接。這就是影像地圖。要完成地圖區(qū)域超鏈接要用到三種標(biāo)簽: img map area 下面分別介紹這些標(biāo)簽的用法:
影像地圖(Image Map)標(biāo)簽的使用格式:
img src= 圖形文件名 usemap= #圖的名稱
!-- 插入圖片時要在 img 標(biāo)記中設(shè)置參數(shù)usemap= #圖的名稱 ismap,以表示對圖像地圖(圖的名稱)的引用;--
map name= 圖的名稱
!--用 map 標(biāo)記設(shè)定圖像地圖的作用區(qū)域,并用name屬性爲(wèi)圖像起一個名字--
area shape=形狀 coords=區(qū)域座標(biāo)列表 href= URL資源地址
......可根據(jù)需要定義多少個熱點區(qū)域
area shape=形狀 coords=區(qū)域座標(biāo)列表 href= URL資源地址
/map
【1】 shape -- 定義熱點形狀
shape=rect: 矩形
shape=circle:圓形
shape=poly: 多邊形
【2】coords -- 定義區(qū)域點的坐標(biāo)
a.矩形:必須使用四個數(shù)字,前兩個數(shù)字為左上角座標(biāo),后兩個數(shù)字為右下角座標(biāo)
例: area shape=rect coords=100,50,200,75 href= URL
b.圓形:必須使用三個數(shù)字,前兩個數(shù)字為圓心的座標(biāo),最后一個數(shù)字為半徑長度
例: area shape=circle coords=85,155,30 href= URL
c.任意圖形(多邊形):將圖形之每一轉(zhuǎn)折點座標(biāo)依序填入
例: area shape=poly coords=232,70,285,70,300,90,250,90,200,78 href= URL
下面是一個例子
img src= planets.jpg border= 0 usemap= #planetmap alt= Planets /
map name= planetmap id= planetmap
area shape= circle coords= 180,139,14 href = venus.html alt= Venus /
area shape= circle coords= 129,161,10 href = mercur.html alt= Mercury /
area shape= rect coords= 0,0,110,260 href = sun.html alt= Sun /
/map
在制作本文介紹的效果時應(yīng)注意的幾點:
1、在 img 標(biāo)記不要忘記設(shè)置usemap、ismap參數(shù),且usemap的參數(shù)值必須與 map 標(biāo)記中的name參數(shù)值相同,也就是說,“圖像地圖名稱”要一致;
2、同一“圖像地圖”中的所有熱點區(qū)域都要在圖像地圖的范圍內(nèi),即所有 area 標(biāo)記均要在 map 與 /map 之間;
3、在 area 標(biāo)記中的 cords 參數(shù)設(shè)定的坐標(biāo)格式要與shape參數(shù)設(shè)定的作用區(qū)域形狀配套,避免出現(xiàn)在shape參數(shù)設(shè)置的矩形作用區(qū)域,而在cords 中設(shè)置的卻是多邊形區(qū)域頂點坐標(biāo)的現(xiàn)象出現(xiàn)。
以上就是Html中的map標(biāo)簽的詳細(xì)內(nèi)容,html教程
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。
新聞熱點
疑難解答