首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

餅圖超連結 HTML 輸出格式:Image Map 多邊形模擬扇形熱點區域 (第 8 講第 3 部分)

     編輯:關於C語言

實際輸出 HTML 範例

<img src='pieimage.aspx?name=pie_customers' usemap='#dea88afea25748bda1ae28aa3e260d1a' border='0' />
<map name="dea88afea25748bda1ae28aa3e260d1a">
<area shape="poly" coords="200,150,399,145,400,150," href="pie_orders.aspx?customerid=ALFKI"
title="客戶名稱:三川實業有限公司 訂單金額:518.7 點擊察看該客戶訂單的詳細情況" />
<area shape="poly" coords="200,150,397,125,399,135,399,145," href="pie_orders.aspx?customerid=ANATR"
title="客戶名稱:東南實業 訂單金額:2581.95 點擊察看該客戶訂單的詳細情況" />
...
</map>

設計重點

  • 使用 img usemap 關聯 map 元素。
  • HTML 無扇形熱點類型,採用 shape="poly" 多邊形近似 (座標為扇形邊界頂點)。
  • coords 格式:x1,y1,x2,y2,...。
  • title 提供滑鼠懸停提示,href 設定超連結。
  • 明細頁面 (pie_orders.aspx) 同樣採用此架構。

軟體設計:文件物件模型

  • 餅圖物件:定義整體位置/大小 (外接矩形),容器角色。
  • 餅圖項目:封裝數值、提示文字、超連結、起始/結束角度。

程式結構圖

程式結構圖

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved