書(shū)名: 精通HTML5+CSS3+JavaScript網(wǎng)頁(yè)設(shè)計(jì)(視頻教學(xué)版)(第2版)作者名: 王英英本章字?jǐn)?shù): 558字更新時(shí)間: 2019-12-09 14:23:54
3.3 創(chuàng)建熱點(diǎn)區(qū)域
在瀏覽網(wǎng)頁(yè)時(shí)讀者會(huì)發(fā)現(xiàn),當(dāng)單擊一張圖片的不同區(qū)域時(shí)會(huì)顯示不同的鏈接內(nèi)容,這就是圖片的熱點(diǎn)區(qū)域。所謂圖片的熱點(diǎn)區(qū)域,就是將一個(gè)圖片劃分成若干個(gè)鏈接區(qū)域。訪問(wèn)者單擊不同的區(qū)域會(huì)鏈接到不同的目標(biāo)頁(yè)面。
在HTML中,可以為圖片創(chuàng)建3種類(lèi)型的熱點(diǎn)區(qū)域:矩形、圓形和多邊形。創(chuàng)建熱點(diǎn)區(qū)域使用標(biāo)記<map>和<area>,語(yǔ)法格式如下:

在上面的語(yǔ)法格式中,需要讀者注意以下幾點(diǎn):
(1)要想建立圖片熱點(diǎn)區(qū)域,必須先插入圖片。注意,圖片必須增加usemap屬性,說(shuō)明該圖像是熱區(qū)映射圖像,屬性值必須以“#”開(kāi)頭,如#pic。那么上面一行代碼可以修改為:<img src="圖片地址"usemap="#pic">。
(2)<map>標(biāo)記只有一個(gè)屬性id,其作用是為區(qū)域命名,屬性值必須與<img>標(biāo)記的usemap屬性值相同,修改上述代碼為:<map id="#pic">。
(3)<area>標(biāo)記主要是定義熱點(diǎn)區(qū)域的形狀及超鏈接,它有三個(gè)相應(yīng)的屬性。
● shape屬性,控件劃分區(qū)域的形狀,其取值有3個(gè),分別是rect(矩形)、circle(圓形)和poly(多邊形)。
● coords屬性,控制區(qū)域的劃分坐標(biāo)。
◆ 如果shape屬性取值為rect,那么coords的設(shè)置值分別為矩形的左上角x、y坐標(biāo)點(diǎn)和右下角x、y坐標(biāo)點(diǎn),單位為像素。
◆ 如果shape屬性取值為circle,那么coords的設(shè)置值分別為圓形圓心x、y坐標(biāo)點(diǎn)和半徑值,單位為像素。
◆ 如果shape屬性取值為poly,那么coords的設(shè)置值分別為多邊形在各個(gè)點(diǎn)的x、y坐標(biāo),單位為像素。
● href屬性是為區(qū)域設(shè)置超鏈接的目標(biāo),設(shè)置值為“#”時(shí),表示為空鏈接。
- 眾妙之門(mén):網(wǎng)站UI設(shè)計(jì)之道2
- Dreamweaver CC網(wǎng)頁(yè)設(shè)計(jì)自學(xué)經(jīng)典
- Vue.js Web開(kāi)發(fā)案例教程(在線實(shí)訓(xùn)版)
- 網(wǎng)頁(yè)設(shè)計(jì)與制作(Dreamweaver CS6)
- 速學(xué)速通:快學(xué)Flash動(dòng)畫(huà)制作
- jQuery Web開(kāi)發(fā)案例教程(在線實(shí)訓(xùn)版)
- Photoshop網(wǎng)頁(yè)設(shè)計(jì)從入門(mén)到精通
- 巧學(xué)巧用Dreamweaver CS6制作網(wǎng)頁(yè)
- Highcharts網(wǎng)頁(yè)圖表制作實(shí)例詳解 (Web開(kāi)發(fā)典藏大系)
- 中文版Dreamweaver CS6完全自學(xué)教程
- Linux系統(tǒng)與網(wǎng)絡(luò)服務(wù)管理技術(shù)大全(第二版)
- Dreamweaver CS3網(wǎng)頁(yè)制作
- Web程序設(shè)計(jì)
- 精通色彩搭配 100%全能網(wǎng)頁(yè)配色密碼
- 三維動(dòng)畫(huà)設(shè)計(jì)實(shí)用教程