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

在上面的語法格式中,需要讀者注意以下幾點(diǎn):
(1)要想建立圖片熱點(diǎn)區(qū)域,必須先插入圖片。注意,圖片必須增加usemap屬性,說明該圖像是熱區(qū)映射圖像,屬性值必須以“#”開頭,如#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í),表示為空鏈接。
- 中文版Dreamweaver CS6/Flash CS6/Photoshop CS6網(wǎng)頁設(shè)計(jì)基礎(chǔ)培訓(xùn)
- 眾妙之門:網(wǎng)站UI設(shè)計(jì)之道2
- 動(dòng)漫秀場:超級漫畫Q版造型素描技法
- 小白實(shí)戰(zhàn)大前端:移動(dòng)端與前端的互通之路
- 網(wǎng)頁設(shè)計(jì)與網(wǎng)站建設(shè)從入門到精通
- HTML5實(shí)驗(yàn)室
- 網(wǎng)頁美工
- HTML+CSS+JavaScript網(wǎng)頁設(shè)計(jì)與布局:從新手到高手
- jQuery Web開發(fā)案例教程(在線實(shí)訓(xùn)版)
- 速學(xué)速通:快學(xué)Flash動(dòng)畫制作
- Photoshop網(wǎng)頁設(shè)計(jì)從入門到精通
- 電子商務(wù)網(wǎng)頁設(shè)計(jì)(第二版)
- 人人都玩開心網(wǎng):Ext JS+Android+SSH整合開發(fā)Web與移動(dòng)SNS
- Linux系統(tǒng)與網(wǎng)絡(luò)服務(wù)管理技術(shù)大全(第二版)
- 從零開始讀懂Web3