html的標籤,爲圖片添加自定義熱點!

HTML <area> 標籤

<img src="planets.jpg" border="0" usemap="#planetmap" alt="Planets" />

<map name="planetmap" id="planetmap">
  
  
  
</map>

全部主流瀏覽器都支持 <area> 標籤。<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" />

定義和用法

<area> 標籤訂義圖像映射中的區域(注:圖像映射指得是帶有可點擊區域的圖像)。html

area 元素老是嵌套在 <map> 標籤中。瀏覽器

註釋:<img> 標籤中的 usemap 屬性與 map 元素 name 屬性相關聯,建立圖像與映射之間的聯繫。code

提示和註釋:

註釋:<img> 中的 usemap 屬性可引用 <map> 中的 id 或 name 屬性(由瀏覽器決定),因此咱們須要同時向 <map> 添加 id 和 name 兩個屬性。htm

必需的屬性

屬性 描述
alt text 定義此區域的替換文本。

可選的屬性

屬性 描述
coords 座標值 定義可點擊區域(對鼠標敏感的區域)的座標。
href URL 定義此區域的目標 URL。
nohref nohref 從圖像映射排除某個區域。
shape
  • default
  • rect
  • circ
  • poly
定義區域的形狀。
target
  • _blank
  • _parent
  • _self
  • _top
規定在何處打開 href 屬性指定的目標 URL。

定義和用法

coords 屬性規定區域的 x 和 y 座標。ci

coords 屬性與 shape 屬性配合使用,來規定區域的尺寸、形狀和位置。get

圖像左上角的座標是 "0,0"。it

詳細解釋:

<area> 標籤的 coords 屬性定義了客戶端圖像映射中對鼠標敏感的區域的座標。座標的數字及其含義取決於 shape 屬性中決定的區域形狀。能夠將客戶端圖像映射中的超連接區域定義爲矩形、圓形或多邊形等。table

下面列出了每種形狀的適當值:class

圓形:shape="circle",coords="x,y,z"

這裏的 x 和 y 定義了圓心的位置("0,0" 是圖像左上角的座標),r 是以像素爲單位的圓形半徑。map

多邊形:shape="polygon",coords="x1,y1,x2,y2,x3,y3,..."

每一對 "x,y" 座標都定義了多邊形的一個頂點("0,0" 是圖像左上角的座標)。定義三角形至少須要三組座標;高緯多邊形則須要更多數量的頂點。

多邊形會自動封閉,所以在列表的結尾不須要重複第一個座標來閉合整個區域。

矩形:shape="rectangle",coords="x1,y1,x2,y2"

第一個座標是矩形的一個角的頂點座標,另外一對座標是對角的頂點座標,"0,0" 是圖像左上角的座標。請注意,定義矩形其實是定義帶有四個頂點的多邊形的一種簡化方法。

 

提示和註釋

註釋:若是某個 area 標籤中的座標和其餘區域發生了重疊,會優先採用最早出現的 area 標籤。瀏覽器會忽略超過圖像邊界範圍以外的座標。

相關文章
相關標籤/搜索