1. 程式人生 > >html area圖片熱點的使用介紹附相關屬性一覽表

html area圖片熱點的使用介紹附相關屬性一覽表

<area>標記主要用於影象地圖,通過該標記可以在影象地圖中設定作用區域(又稱為熱點),這樣當用戶的滑鼠移到指定的作用區域點選時,會自動連結到預先設定好的頁面。其基本語法結構如下:

<area class=type id=Value href=url alt=text shape=area-shape coods=value>

class和id:是分別指定熱點的型別和id號。

alt:用於設定熱點的替代性文字。

href:用於設定該熱點所連結的url地址。

shape和coords:是兩個主要的引數,用於設定熱點的形狀和大小。其基本用法如下:

<area shape="rect" coords="x1, y1,x2,y2" href=url>表示設定熱點的形狀為矩形,左上角頂點座標為(X1,y1),右下角頂點座標為(X2,y2)。

<area shape="circle" coords="x1, y1,r" href=url>表示設定熱點的形狀為圓形,圓心座標為(X1,y1),半徑為r。

<area shape="poligon" coords="x1, y1,x2,y2 ......" href=url>表示設定熱點的形狀為多邊形,各頂點座標依次為(X1,y1)、(X2,y2)、(x3,y3) ......。

備註:x1, y1,x2,y2 這幾個點的位置 是根據圖片而定的,不是根據視窗的大小而定。 

<area>標記是在影象地圖中劃分作用區域的,因此其劃分的作用區域必須在影象地圖的區域內,所以在用 <area> 標記劃分區域前必須用HTML的另一個標記<map>來設定影象地圖的作用區域,併為指定的影象地圖設定名稱,該標記的用法很簡單,即<map name="影象地圖名稱"> ...... </map>。

下面通過一個例子來說明這兩個標記的用法:

這裡是一幅新書架的圖片,要做的效果是:當滑鼠點“網址大全”這本書時,新開一視窗,顯示關於這本書的簡介及訂單的網頁(urlall.htm);當滑鼠點“網站設計攻略”這本書時,新開一視窗,顯示關於這本書的簡介及訂單的網頁(siteall.htm);當滑鼠點“網頁技巧大全”這本書時,新開一視窗,顯示關於這本書的簡介及訂單的網頁(pagejqlall.htm)。製作方法:

1、插入圖片,並設定好影象的有關引數,且在<img>標記中設定引數usemap="newbook" ismap,以表示對影象地圖(newbook)的引用;

2、用<map>標記設定影象地圖的作用區域,並取名為:newbook;

3、分別用<area>標記針對三本書的位置劃分出三個矩形作用區域,並設定好其連結引數href。

製作完成,本例的原始碼如下:

複製程式碼 程式碼如下:
<img src="http://www.webjx.com/images/logo.gif" width="207" height="148" alt="新書架" hspace="10" align="left" usemap="#newbook" border="0">
<map name="newbook">
<area shape="rect" coords="56,69,78,139" href="urlall.htm" target="_blank" alt="這裡收集十萬多個網址。" title="這裡收集十萬多個網址。">
<area shape="rect" coords="82,70,103,136" href="siteall.htm" target="_blank" alt="網站設計師的啟蒙讀本。" title="網站設計師的啟蒙讀本。">
<area shape="rect" coords="106,68,128,136" href="pageall.htm" target="_blank" alt="網頁製作者不可不讀的書。" title="網頁製作者不可不讀的書。">
</map>

在製作本文介紹的效果時應注意的幾點:

1、在<img>標記不要忘記設定usemap、ismap引數,且usemap的引數值必須與<map>標記中的name引數值相同,也就是說,“影象地圖名稱”要一致;

2、同一“影象地圖”中的所有熱點區域都要在影象地圖的範圍內,即所有<area>標記均要在<map>與</map>之間;

3、在<area>標記中的 cords 引數設定的座標格式要與shape引數設定的作用區域形狀配套,避免出現在shape引數設定的矩形作用區域,而在cords 中設定的卻是多邊形區域頂點座標的現象出現。

HTML和XHTML之間的差異


在HTML中,<area>元素不需要結束標籤。

但XHTML中,<area>元素必須正確關閉。

必選屬性

DTD欄表明哪種文件型別支援此屬性。S=Strict,T=Transitional,F=Frameset。
屬性 描述 DTD
alt 文字 為一個區域指定備選文字 STF

可選屬性

屬性 描述 DTD
coords 座標 指定一個區域的座標 STF
href URL 指定一個區域的連結目標 STF
nohref nohref 指出區域內沒有相應的連結 STF
shape default
rect
circle
poly
指定區域的形狀 STF
target _blank
_parent
_self
_top
指出在何處開啟新頁面 TF

核心屬性

<area>標籤支援以下核心屬性:

屬性 描述 DTD
accesskey 字元 設定訪問元素的鍵盤快捷鍵 STF
class 類名 指明元素的類名 STF
dir rtl
ltr
指定元素裡內容的文字方向 STF
id id 指明元素的唯一id STF
lang 語言程式碼 指定元素內容的語言程式碼 STF
style 樣式定義 指定元素的內嵌樣式 STF
tabindex 數字 指定元素的Tab鍵順序 STF
title 文字 指定元素的提示文字 STF
xml:lang 語言程式碼 在XHTML文件中指定元素內容的語言程式碼 STF

更多關於核心屬性的資訊。

事件屬性

<area>標籤支援以下事件屬性:

屬性 描述 DTD
onblur 指令碼 當元素失去焦點時執行指令碼 STF
onclick 指令碼 在元素區域內單擊滑鼠(不區分左右鍵)時執行指令碼 STF
ondblclick 指令碼 在元素區域內雙擊滑鼠(不區分左右鍵)時執行指令碼 STF
onfocus 指令碼 當元素取得焦點時執行指令碼 STF
onmousedown 指令碼 在元素區域內按下滑鼠鍵(不區分左右鍵)時執行指令碼 STF
onmousemove 指令碼 當滑鼠指標在元素區域內移動時執行指令碼 STF
onmouseout 指令碼 當滑鼠指標移出元素區域時執行指令碼 STF
onmouseover 指令碼 當滑鼠指標移入元素區域時執行指令碼 STF
onmouseup 指令碼 在元素區域內鬆開滑鼠鍵(不區分左右鍵)時執行指令碼 STF
onkeydown 指令碼 按下一個鍵時執行指令碼 STF
onkeypress 指令碼 按下並鬆開一個鍵時執行指令碼 STF
onkeyup 指令碼 鬆開一個鍵時執行指令碼 STF

相關推薦

html area圖片熱點的使用介紹相關屬性一覽表

<area>標記主要用於影象地圖,通過該標記可以在影象地圖中設定作用區域(又稱為熱點),這樣當用戶的滑鼠移到指定的作用區域點選時,會自動連結到預先設定好的頁面。其基本語法結構如下: <area class=type id=Value href=url a

html area圖片熱點

文字 charset ood lan 半徑 logs 劃分 strong span 熱點圖片區域制作(在線制作):http://imagemap-generator.dariodomi.de/ 1、插入圖片,並設置好圖像的有關參數,且在<img>標記中設置參數u

html img圖片標籤alt和title屬性

1.區別 alt 用於圖片沒顯示時在圖片顯示區域顯示一個說明文字。 title 表示滑鼠在圖片上停留時,顯示一個懸浮框,其中顯示的文字。 說明: title 這個屬性在使用者體驗上很重要。當然不必要所

按鈕相關屬性設置(按鈕文字位置 和圖片位置設置)

idt target cal sta brush 位置 icontrol tle 屬性 - (UIButton *)navSearBtn { if (!_navSearBtn) { _navSearBtn = [[UIButton alloc]in

Android相關屬性介紹 android exported

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

HTML-CSS 文字相關屬性

文字裝飾的屬性 格式:text-decoration: underline; 取值: underline 下劃線 line-through 刪除線 overline 上劃線 none 什麼都沒有,常見用途:用於去掉因超連結產生的下劃線(我是超連結,我會產生下劃線) 快捷鍵:

C# RichTextBox檔案拖拽自定義以及相關屬性介紹

c# RichTextBox是.net中一個非常不錯的控制元件,它支援格式化文字,圖片,表格,載入第三方控制元件的功能,但是很多時候它並不能滿足我們的需求,所以我們需要對它的功能進行調整或重寫 RichTextBox拖拽功能背景介紹 預設情況下RichTextBox的屬性面

前端---HTML中背景相關屬性

背景相關屬性用於控制背景色,背景圖片等屬性.在控制背景圖片的同時,還可以控制背景圖片的排列方式.有如下幾個常用的背景相關屬性. 1.background:設定物件的背景樣式.該屬性是一個複合屬性,可用於同時設定背景色,背景圖片,背景重複模式等屬性.該屬性值格式如下:  

Html的object標籤的相關屬性和用法

定義和用法 定義一個嵌入的物件。請使用此元素向您的 XHTML 頁面新增多媒體。此元素允許您規定插入 HTML 文件中的物件的資料和引數,以及可用來顯示和操作資料的程式碼。 <object> 標籤用於包含物件,比如影象、音訊、視訊、Java applets、ActiveX、PDF 以及 Flas

[HTML難點及解決]input的file屬性顯示圖片

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org

javascript將html轉為圖片保存。

canvas () color can 實現 data url pan his js將html轉為圖片主要是通過html2canvas這個插件去操作的。具體實現如下: html部分: <!--index.html--> <div id="cont

HTML中Css詳細介紹

維護 類型 html 外部 -html css樣式 樣式表 作用 tex 一、樣式表的作用  1、Css樣式表,層疊樣式表  2、類似於人類的衣服,網頁的衣服  3、作用:美化網頁  4、優勢:     1.內容與表現分離,便於維護     2.樣式豐富,頁面布局靈活   

JavaWeb網上圖書商城完整項目--day03-1.圖書模塊功能介紹相關類創建

class default package ren 書籍 logs main java getc 1 前兩天我們學習了user用戶模塊和圖書的分類模塊,接下來我們學習圖書模塊 圖書模塊的功能主要是下面的功能: 2 接下來我們創建對應的包 我們來看看對應的數據庫表t_bo

HTML embed標簽使用方法和屬性詳解

利用 是否 parent als ase sig 默認 eve sel 一、基本語法 代碼如下: embed src=url 說明:embed可以用來插入各種多媒體,格式可以是 Midi、Wav、AIFF、AU、MP3等等,Netscape及新版的IE 都支持。url為

移動端-處理後臺傳過來的html圖片的顯示

load win col var 後臺 移動端 ner code doc function DealWithImg() { var width = 0; if (window.screen.width) {

HTML表格及框架介紹

url .html 排列 fan 水平對齊 邊框 位置 空心圓 掌握 一、列表1、有序列表ol   <ol type="1默認/a/A/i/I">    <li></li>   </ol> 2、無序列表ul(實際應

展示C代碼覆蓋率的gcovr工具簡單介紹相關命令使用演示樣例

文件夾 mes repo 例如 oid else if dir total down (本人正在參加2015博客之星評選,誠邀你來投票,謝謝:username=zhouzxi">http://vote.blog.csdn.net/blogstar2015

(轉)第03節:在Canvas上插入圖片並設置旋轉屬性

doctype script border wid bsp viewport 設置 css樣式 png 我們已經學會了在Canvas上畫簡單的圖形,這節我們就在Canvas上加一張圖片。用到fabric.Image對象把圖片添加到Canvas上。 HTML文件:為了效果更好

背景圖background的例子分析及相關屬性

完全 attach 輸入 定位 以及 p s ... microsoft center 今天需要做一個占滿設備寬度的輪播圖,這裏作為demo僅展示一張圖,下面分別是要操作的圖片(這裏做了縮放處理,實際的圖比較大),以及要實現的效果圖,很明顯兩者是不成比例的:   (

(一)關於spring security的簡要介紹以及相關配置和jar包認識

重要 force cnblogs control 自定義攔截器 compute 編寫 -- 靈活 Spring Security是一個能夠為基於Spring的企業應用系統提供聲明式的安全訪問控制解決方案的安全框架。它提供了一組可以在Spring