自己的论坛
Would you like to react to this message? Create an account in a few clicks or log in to continue.

html 图像超级链接

向下

html 图像超级链接 Empty html 图像超级链接

帖子 由 Admin 周日 一月 06, 2008 2:02 pm

图像的链接和文字的链接方法是一样的,都是用<a>标签来完成,只要将<img>标签放在<a>和</a>只见就可以了。用图像链接的图片的上有蓝色的边框,这个边框颜色也可以在<body>标签中设定。

<html>
<head>
<title>使用图像为选取的对象</title>
</head>
<body>
<p align="center"> </p>
<h1 align="center">图片的超链接</h1>
<P>
<center>
<a href="http://www.sohu.com/" target="_blank"><img alt="搜狐网站" src="../../imge/logo[1].gif"></a><p>
<a href="http://www.baidu.com/"><img alt="百度搜索" src="../../imge/logo[2].gif"></a><p>
<a href="http://www.sina.com.cn"><img alt="新浪网站" src="../../imge/logo(3).gif"></a>
</center>
</body>
</html>

图像的影像地图超链接

在HTML
中还可以把图片划分成多个热点区域,每一个热点域链接到不同网页的资源。这种效果的实质是把一幅图片划分为不同的热点区域,再让不同的区域进行超链接。这
就是影像地图。要完成地图区域超链接要用到三种标签:<img><map><area>下面分别介绍这些标签的用
法:

影像地图(Image Map)标签的使用格式:

<img src="图形文件名" usemap="#图的名称">

<!-- 插入图片时要在

<map name="图的名称">

<!--用

<area shape=形状 coords=区域座标列表 href="URL资源地址">
......可根据需要定义多少个热点区域
<area shape=形状 coords=区域座标列表 href="URL资源地址">

</map>


【1】shape -- 定义热点形状
shape=rect: 矩形
shape=circle:圆形
shape=poly: 多边形

【2】coords -- 定义区域点的坐标

a.矩形:必须使用四个数字,前两个数字为左上角座标,后两个数字为右下角座标
例:<area shape=rect coords=100,50,200,75 href="URL">

b.圆形:必须使用三个数字,前两个数字为圆心的座标,最后一个数字为半径长度
例:<area shape=circle coords=85,155,30 href="URL">

c.任意图形(多边形):将图形之每一转折点座标依序填入
例:<area shape=poly coords=232,70,285,70,300,90,250,90,200,78 href="URL">

在制作本文介绍的效果时应注意的几点:
   1、在<img>标记不要忘记设置usemap、ismap参数,且usemap的参数值必须与<map>标记中的name参数值相同,也就是说,“图像地图名称”要一致;
   2、同一“图像地图”中的所有热点区域都要在图像地图的范围内,即所有<area>标记均要在<map>与</map>之间;
   3、在<area>标记中的 cords 参数设定的坐标格式要与shape参数设定的作用区域形状配套,避免出现在shape参数设置的矩形作用区域,而在cords 中设置的却是多边形区域顶点坐标的现象出现。

<html>
<head>
<title>影像地图</title>
</head>

<body>
<img src="../../imge/yxlj.jpg" alt="影像地图" hspace="10" align="left" usemap="#yxdt" border="0">
<map name="yxdt">
<area shape="rect" coords="80,69,180,120" href="http://www.baidu.com/" target="_blank" alt="点击链接到百度搜索">
<area shape="circle" coords="283,95,45" href="http://www.sina.com.cn" target="_blank" alt="点击链接到新浪网站">
</map>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p><a href="#" onClick="javascript:window.history.back()">返回</a></p>
</body>
</html>

Admin
Admin
Admin

帖子数 : 108
注册日期 : 07-12-28

http://nationalcancer.blogspot.com/

返回页首 向下

返回页首


 
您在这个论坛的权限:
不能在这个论坛回复主题